几种报文格式课件.ppt
几种报文格式
及ARP分类
;主要内容;TCP/IP协议概述;应用层概述;传输层概述;网络层概述;链路层概述;发送方,封装的操作是逐层进行的。各个应用程序将要发送的数据送给传输层;传输层(TCP/UDP)把数据分段为大小一定的数据段,加上本层的报文头。发送给网络层。在传输层报文头中,包含接收它所携带的数据的上层协议或应用程序的端口号,例如Telnet的端口号是23。传输层协议利用端口号来调用和区别应用层各种应用程序。
网络层对来自传输层的数据段进行一定的处理(利用协议号区分传输层协议、寻找下一跳地址、解析数据链路层物理地址等),加上本层的IP报文头后,转换为数据包,再发送给链路层(以太网、帧中继、PPP、HDLC等)。
链路层依据不同的数据链路层协议加上本层的帧头,发送给物理层以比特流的形式将报文发送出去。;在接收方,这种去封装的操作也是逐层进行的。从物理层到数据链路层,逐层去掉各层的报文头部,将数据传递给应用程序执行。
;URG紧急指针(urgentpointer)
ACK确认序号有效。
PSH接收方应该尽快将这个报文段交给应用层。
RST重建连接。
SYN同步序号用来发起一个连接。
FIN发端完成发送任务。
;TCP段格式举例;端口号;TCP和UDP都用端口号来标明上层应用的信息。例如FTP应用中控制端口是21,数据端口是20。
端口号定义的范围:
1、低于255的端口号用于公共应用
2、255到1023的端口号被指定给各个公司
3、高于1023的端口号未做规定,由主机随机使用;UDP报文格式;IP包格式;;EthernetII帧格式;ARP
免费ARP
代理ARP
RARP
IARP
;ARP地址解析过程;ARP缓存;ARP报文;IP地址发生冲突的条件
收到GratuitousARP报文,且Sender/TargetIP与当前IP一致,但SenderMAC与当前MAC不同
;代理ARP;代理ARP;代理ARP-情形2;代理ARP-情形2;代理ARP-情形3;代理ARP;代理ARP;RARP
ReverseAddressResolutionProtocol反向地址解析协议
把MAC地址解析为IP地址
用于无盘工作站
IARP
InverseAddressResolutionProtocol逆向地址解析协议
在帧中继网络中解析对端IP地址和本地DLCL的映射关系
;谢谢!