- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03计算机网络体系结构
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Message(报文) Segment(段) Packet(分组) Frame(帧) Bit(比特) TCP/IP协议栈 PDU 应用层 HTTP, FTP, SMTP, DNS, Telnet, … 传输层 TCP, UDP 网际(网络)层 IP, ICMP, ARP, RARP 网络接口层(数据链路层+物理层) PPP, Ethernet, Token ring, ATM TCP/IP的体系结构层次 * TCP/IP的应用层 应用层协议为文件传输、电子邮件、远程登录、网络管理、Web浏览等应用提供了支持。 有些协议的名称与以其为基础的应用程序同名。 应用层 传输层 网络接口层 网际层 文件传输 ●FTP、TFTP、NFS 电子邮件 ●SMTP、POP3 WWW应用 ●HTTP 远程登录 ●Telnet、rlogin 网络管理 ●SNMP 名字管理 ●DNS * TCP/IP的传输层 传输层的主要功能:提供进程间可靠的传输服务。 传输层包括TCP和UDP两种传输协议: TCP是面向连接的传输协议。 在数据传输之前建立连接; 把报文分解为多个段进行传输,在目的站再重新装配这些段; 必要时重新传输没有收到或错误的段,因此它是“可靠”的。 UDP是无连接的传输协议。 在数据传输之前不建立连接; 对发送的段不进行校验和确认,因此它是“不可靠”的; 主要用于请求/应答式的应用和语音、视频应用。 应用层 传输层 网络接口 网际层 面向连接的 ●TCP 无连接的 ●UDP 使用UDP时,可靠性问题由应用层协议解决。 使用TCP时,可靠性问题在传输层已经解决。 * H T T P F T P S M T P T F T P D N S T e l n e t S N M P 21 23 25 53 69 161 TCP UDP 应用层 传输层 TCP和UDP都用端口(port)号来识别应用层实体,以便准确地把信息提交给上层对应的协议(进程)。 port 80 * TCP/IP的网际(网络)层 主要功能是把数据报通过最佳路径送到目的端。 寻址(IP地址)、路由选择、封包/拆包 网际层的核心协议——IP,提供了无连接的数据报传输服务(不保证送达,不保证序,不保证无错)。 传输前不需建立连接 提高了传输效率 网际层是网络转发节点(如路由器)上的最高层。 网络节点设备不需要传输层和应用层 * 网际层的其他重要协议: ICMP(Internet Control Message Protocol) 传递控制消息 可达性测试 传送路由状态信息 超时通知 不可达通知 封装在IP中进行传输 ARP(Address Resolution Protocol) 为已知的IP地址确定相应的MAC地址 RARP(Reverse Address Resolution Protocol) 为已知的MAC地址确定相应的IP地址 IGMP(Internet Group Management Protocol) 多播组管理 * 网际层的四个主要协议 应用层 传输层 网络接口 网际层 ●IP ●ICMP ●ARP ●RARP TCP UDP 6 17 IP 传输层 网际层 IP分组中的协议域确定目的端的上层协议 * TCP/IP的网络接口层 没有定义任何实际协议,仅定义了网络接口 任何已有的数据链路层协议和物理层协议都可以用来支持TCP/IP 典型的例子: Ethernet、Token Ring、HDHL、X.25、ATM 优点:适应性强、灵活 缺点:不能利用已存在的某些有用的功能 TCP/IP总是认为其下层是不可靠的(尽管可能已经足够可靠) * OSI/RM和TCP/IP相结合的5层结构——原理体系结构: 应用层、传输层、网络层、数据链路层和物理层 应用层 表示层 会话层 传输层 物理层 数据链路层 网络层 7 6 5 4 3 2 1 OSI/RM 应用层 传输层 网络接口层 网际层 TCP/IP PPP, HDLC, FDDI, Ethernet, 802.3, 802.5等等 TCP/IP支持 所有标准的物理层和数据链路层协议 TCP/IP与OSI/RM的对应关系 * OSI与TCP/IP参考模型比较 相同点 以协议栈为基础 传输层之上的各层都是传输服务的用户,并且都是面向应用的用户。 不同点 OSI模型在前,协议在后,使得协议相对更加容易被替换为新的协议 ;TCP/IP模型在后,协议在前,模型不适合其他协议
文档评论(0)