UAC2015W120203SourceUAC2015W120203章节.pptxVIP

  • 4
  • 0
  • 约1.02万字
  • 约 63页
  • 2017-11-27 发布于广东
  • 举报
第02-03课 网络进阶阶段 —网络基础与Scoket网络编程基础课程名称 Lesson Title网络基础与Scoket网络编程基础学习者等级 Learner Level 专业阶段模块 Module 网络进阶阶段本课时长 Duration 135分钟 学习者背景 Learner Background 本课程要求学习者拥有一定的网络基础知识,对Socket套接字有一定的认 识。 教学目标 Objectives 本课的目标是让学生理解TCP和UDP协议,并掌握Socket套接字编程原理。巩固基本的网络知识。掌握Socket套接字的编程原理,并能够熟练运用。主题 Topics OSI与TCP/IP参考模型 TCP/IP基本概念 网络编程中的常用类 套接字(Socket)OSI参考模型网络产生初期,各厂商的网络体系结构互补兼容。国际标准化组织(ISO)创建用于开放体系互连结构(Open Systems Interconnection,OSI)。遵循OSI的系统可以和同样遵循OSI的系统在任何地方进行连接。OSI参考模型为一个七层框架模型。OSI参考模型主机B主机A传输层协议物理层协议网络层协议表示层协议会话层协议应用层协议数据链路层协议表示层网络层物理层传输层应用层传输层会话层表示层网络层应用层物理层会话层数据链路层数据链路层TCP/IP模型OSI参考模型的复杂性阻碍了其在网络领域的实际应用。传输控制协议/网际协议(TCP/IP)被得以广泛应用。TCP/IP是因特网的参考模型。TCP/IP是一系列协议的代名词(TCP,IP保证数据完整传输的两个重要协议)。TCP/IP拥有四个层次:应用层,传输层,网络层,数据链路层。TCP/IP协议族传输层物理层应用层表示层网络层会话层传输层网络层数据链路层应用层数据链路层TCP/IP协议族应用程序FTPTelnetSMTPHTTPSNMPRARPARPTCPICMPUDPICMPIP网络硬件接口应用程序TFTPDNSNFSXDRRPC应用程序应用层传输层网络层链路层链路层链路层是TCP/IP协议族的最低层。包括设备驱动程序和对应的网络接口卡,处理与电缆(或其他任何传输媒体)的物理接口。接受IP数据,发送到网络传输媒体上,或者接受物理帧,抽出IP数据报交给IP层。提供给其上层(网络层)一个访问接口,以便在其上传递IP分组。网络层整个TCP/IP协议栈的核心。把分组发往目标网络或主机。尽快发送分组,需要沿不同路径同时进行分组传递。分组到达的顺序和发送的顺序可能不同,需要上层对分组进行排序。实现将不同类型的网络(异构网)进行互连的功能。网络层还需要完成拥塞控制的功能。传输层为两台主机上的应用程序提供端到端的数据通信,TCP(传输控制协议)和UDP(用户数据协议)。TCP提供有质量保证的端到端数据传输。UDP则只负责简单地把数据从一端发送到另一端。应用层处理实际的应用程序细节,主要包括超文本传输协议(HTTP)、简单网络管理协议(SNMP)、文件传输协议(FTP)、简单邮件传输协议(SMTP)、域名系统(DNS)、远程登录协议(Telnet)等。IP地址?对连接在因特网中的设备进行唯一性标识的设备编码,设备间根据IP地址进行识别。由32位二进制数组成,其地址空间是0~-1。分成四段,每段8位,中间用小数点隔开,每8位二进制转换成一位十进制数。 IP地址共分五类:A类、B类、C类、D类和E类。其中A类、B类和C类为基本类;D类用于多播传送;E类属于保留类,暂未使用。32位主机号0网络号8位24位网络号主机号1016位16位IP地址中的网络号字段和主机号字段110网络号主机号24位8位多播地址1110A类地址1111保留为今后使用B类地址C类地址D类地址E类地址A类地址A类地址的最高位必须是“0”,其第一个字节为网络地址,后三个字节为主机地址。A类地址适用于超大规模的网络。B类地址 B类地址的最高两位必须是“10”,前两个字节为网络地址,后两个字节为主机地址。B类地址适用于中等规模的网络。 C类地址C类地址的最高三位必须是“110”,前三个字节为网络地址,最后一个字节为主机地址。C类地址适用于小规模的局域网络。 D类地址 D类地址应用于多播通信,因此也被称为多播地址。地址前面有4个引导位“1110”,其余的28位表示多播地址。D类地址只能作为目的地址,不能作为源地址。E类地址 E类地址是一般不用的实验性地址,前面包含4个引导位“1111”,因此其地址范围为:~55。特殊地址:网络地址:IP地址中主机地址为0。不指派给任何主机,只保留用来定义某个网络的地址。广播地址:A、B、C三类地址中,主机号全为“1”。用来同时向指定网络的所有主机发送信息。回送地址:首字节数值为“127”的地址。用于网络测试或本机进程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档