初识 tcp/ip协议

来源:互联网 发布:matlab中对矩阵的提取 编辑:程序博客网 时间:2024/06/06 01:27

tcp/ip 协议 用于制定计算机与网络设备之间通信的规则 

TCP/IP基础思想 分层管理

层次分别为:

应用层,传输层,网络层,数据链路层。

分层的优点:当部分地方需要改动时 无需大动干戈  只需要把相应的层改掉就好。

各层分担的责任

应用层:

决定了向用户提供的服务 例如 ftp(文件传输) dns(域名服务)

传输层:

为应用层提供处于网络连接中的两台计算机之间的数据传输。

所用的协议为 TCP(传输控制协议) UDP(用户数据报协议)

网络层(网络互联层):

用于处理在网络上的流动的数据包,数据包时网络传输的最小单位。

网络层规定了两台的计算机数据的传输路线。

链路层(数据链路层,网络接口层):
用来处理连接网络的硬件部分。例如控制操作系统,硬件的设备驱动,nic,光纤。


TCP/IP

通信的传输流 图解





举例

web浏览器向服务器发送页面请求

1,在(应用层)客户端发送想看web页面的http协议

2,在传输层将收到的数据进行分割

3,在网络层将通信的目的地的mac地址发展给链路层

4,接收端的服务器在链路层接收到的数据并往上层发送到应用层。



知识点补充

发送端在各层之间传输数据时 每经过一层 数据就会标记该层所属的首部信息

将数据进行包装叫做分装








原创粉丝点击