《局域网原理》_第 3 章 计算机网络体系结构.pptVIP

  • 1
  • 0
  • 约1.12万字
  • 约 51页
  • 2026-02-13 发布于广东
  • 举报

《局域网原理》_第 3 章 计算机网络体系结构.ppt

3.3TCP/IP参考模型4.TCP连接建立/三次握手TCP是面向连接的传输层协议,面向连接是指在真正的数据传输开始前要完成连接建立的过程,否则不会进入真正的数据传输阶段。TCP的连接建立过程通常被称为三次握手,如图3-10所示。(1)请求端(HostA)发送一个SYN(同步序列号)指明打算连接的服务器的端口,以及初始序列号(seq)。(2)HostB发回包含自己初始序列号的SYN报文段作为应答。同时,将确认序列号设置为HostA的初始序列号加1,以对HostA的SYN报文段进行确认。一个SYN将占用一个序列号。(3)HostA必须将确认序列号设置为HostB的初始序列号加1,以对服务器的SYN报文段进行确认。上一页下一页返回3.3TCP/IP参考模型5.TCP终止连接/四次握手TCP终止连接/四次握手如图3-11所示。3.3.5网络层协议IP网络层位于TCP/IP栈数据链路层和传输层中间,网络层接收传输层的数据报文,将其分段为合适的大小,用IP报文头部封装,交给数据链路层。网络层为了保证数据包的成功转发,主要定义了以下协议。(1)IP:IP和路由协议协同工作,寻找能够将数据包传送到目的端的最优路径。IP不关心数据报文的内容,提供无连接的、不可靠的服务。(2)ICMP:定义了网络层控制和传递消息的功能。(3)ARP:把已知的IP地址解析为MAC地址。(4)RARP:当数据链路层地址已知时,解析IP地址。上一页下一页返回3.3TCP/IP参考模型1.IP数据报格式普通的IP包头部长度为20字节,不包含选项字段。IP数据包中包含的主要部分如图3-12所示。常用协议字段值对应协议如表3-3所示。2.ICMPICMP是一种集差错报告与控制于一身的协议。在所有TCP/IP主机上都可实现ICMP。ICMP消息被封装在IP数据包里,ICMP经常被认为是IP层的一个组成部分。它传递差错报文及其他需要注释的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。上一页下一页返回3.3TCP/IP参考模型常用的“ping”使用的就是ICMP。“ping”这个名称源于声呐定位操作,目的是测试另一台主机是否可达。该程序发送一份ICMP回应请求报文给主机,并等待返回ICMP回应应答。“ping”是测试网络连接状况及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令,如图3-13所示。一般来说,如果不能ping到某台主机,那么通常可以用ping程序来确定问题出在哪里。ping程序还能测出到这台主机的往返时间,以表明该主机离我们有“多远”。上一页下一页返回3.3TCP/IP参考模型3.ARP的工作机制在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议栈中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的IP地址,获得其MAC地址。这就是ARP协议要做的事情,如图3-18所示。地址解析(AddressResolution)是指主机在发送帧前将目标IP地址转换成目标MAC地址的过程。另外,当发送主机和目的主机不在同一个局域网中时,即便知道目的主机的MAC地址,两者也不能直接通信,必须经过路由转发才可以。所以此时,发送主机通过ARP协议获得的将不是目的主机的真实MAC地址,而是一台可以通往局域网外的路由器的某个端口的MAC地址。于是此后发送主机发往目的主机的所有帧,都将发往该路由器,通过它向外发送。这种情况称为ARP代理(ARPProxy)。上一页返回图3-1计算机网络的层次结构返回图3-2OSI参考模型返回图3-3物理层比特流传输返回图3-4数据传输过程返回表3-1OSI参考模型各层的功能返回图3-5TCP/IP体系结构返回图3-6OSI参考模型与TCP/IP参考模型返回图3-7TCP段格式返回图3-8UDP段格式返回图3-9UD

文档评论(0)

1亿VIP精品文档

相关文档