初识 tcp/ip协议
tcp/ip 协议 用于制定计算机与网络设备之间通信的规则
TCP/IP基础思想 分层管理
层次分别为:
应用层,传输层,网络层,数据链路层。
分层的优点:当部分地方需要改动时 无需大动干戈 只需要把相应的层改掉就好。
各层分担的责任
应用层:
决定了向用户提供的服务 例如 ftp(文件传输) dns(域名服务)
传输层:
为应用层提供处于网络连接中的两台计算机之间的数据传输。
所用的协议为 TCP(传输控制协议) UDP(用户数据报协议)
网络层(网络互联层):
用于处理在网络上的流动的数据包,数据包时网络传输的最小单位。
网络层规定了两台的计算机数据的传输路线。
链路层(数据链路层,网络接口层):
用来处理连接网络的硬件部分。例如控制操作系统,硬件的设备驱动,nic,光纤。
TCP/IP
通信的传输流 图解
举例
web浏览器向服务器发送页面请求
1,在(应用层)客户端发送想看web页面的http协议
2,在传输层将收到的数据进行分割
3,在网络层将通信的目的地的mac地址发展给链路层
4,接收端的服务器在链路层接收到的数据并往上层发送到应用层。
知识点补充
发送端在各层之间传输数据时 每经过一层 数据就会标记该层所属的首部信息
将数据进行包装叫做分装