TCP-IP协议栈

来源:互联网 发布:淘宝回收十字绣可靠吗 编辑:程序博客网 时间:2024/05/01 22:59

TCP/IP协议栈

一、TCP/IP:,是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族。维基百科
1.整体架构:

A.应用层:是应用为了和其他程序通信使用的层    a.各种应用都有专用的数据协议,来协调应用通信,为下一层提供接口B.传输层:服务于应用层,包括TCP(传输控制协议)和UDP用户数据报文协议,    a.TCP:面向链接的协议,提供两个网络设备间数据的有保障顺序传递,TCP segment             中包含了TCP Header和Data部分,Data是在应用层传递过来,TCP只是为它加上                     一个头部,用来描术数据是在哪两个应用层序之间传输,指出当前segment是在            整个传输数据流中的位置,使得接受端能够在收到数据之后能够按照顺序还原数            据。    b.UDP:提供无连接的数据报服务,UDP的头部简单,处理开销小,最明显就是没有可靠性    和顺序字段,应用程序使用UDP传输数据需要自己提供重要数据的重传控制,UDP比较适合    单个报文的请求和相应,因为它没有顺序标志字段C.网络互联层:主要有ICMP,ARP,RARP,IP    a.ARP(Address Resolution Protocol):地址解析协议,将计算机的IP地址解析为等价    的硬件地址,IP是由软件负责维护的,只是虚拟地址,数据传输最终还是的靠物理网络找    到目标计算机需要通过硬件的物理地址。    b.ICMP(Internet Control Message Protocol):互联网控制报文协议    c.IP(Internet Protocol):网际协议,实现无连接数据报传送,数据报寻径,差错处理三    个部分,IP 协议,将传输层传来的TCP segment封装成为IP报文,向下层传递,或是下层    传来的IP报文解析为TCP报文D.网络接口层:规定了怎样把数据组织成帧以及计算机怎样在网络中传输帧。将IP数据报按照帧来传送。

2.OSI七层参考模型和TCP/IP协议栈层次结构的对应关系

A.应用层 =========== 应用层
表示层
会话层

B.传输层 =========== 传输层

C.网络互联层 =========== 网络层

D.数据接口层 =========== 数据链路层
物理层

0 0
原创粉丝点击