@zwh8800
2017-08-23T10:25:06.000000Z
字数 857
阅读 191052
blog
归档
网络编程
tcp
tar解压不同格式文件,tar常见文件解压法
TCP/IP协议族中,有很多不同的协议,分为四层:应用层、传输层、网络层、链路层。组成了一个协议栈
当顶层应用层发出数据时,数据入协议栈,逐层加入首部信息(或尾部信息)。如下图:
当链路层收到一个数据帧事时,就会在协议栈由底向上进行分用:
链路层地址为6字节的MAC地址
IP协议不可靠(unreliable)、无连接(connectionless)。不可靠说明当发生错误时,丢弃数据报,使用ICMP报告给信号源。无连接说明IP协议不维护数据报状态信息,各数据报独立,可乱序发送。
IP数据报的格式如下:
分析图中的首部。最高位在左边,记为0 bit;最低位在右边,记为31 bit。4个字节的32 bit值以下面的次序传输:首先是0~7 bit,其次8~15 bit,然后1 6~23 bit,最后是24~31 bit。这种传输次序称作big endian字节序。由于T C P / I P首部中所有的二进制整数在网络中传输时都要求以这种次序,因此它又称作网络字节序。
重要字段:
TOS为服务类型,为某些交互性强的应用设计,使其可以尽早发送数据报。
表示字段唯一的表示每一份数据报,一般情况下没法送一个就加一。
IP数据报发送流程:
未完待续…