TCP/IP协议

什么是TCP/IP

听到TCP/IP感觉很熟悉吧,但是很多人都误解了TCP/IP, 认为TCP就是TCP协议,IP就是IP地址。其实不是的,TCP/IP是Transmission Control Protocol/Internet Protocol的缩写,从英文中就可以看出,TCP/IP是传输控制协议和因特 协议。所以TCP/IP是一类协议系统,它是 络通信协议的集合, TCP/IP协议包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等许多协议。

TCP/IP分层结构

(1) 络接口层

主要是物理层面上的接口,比如 络线或以太 接口等。

(2) 络层

提供独立于硬件的逻辑寻址,实现物理地址与逻辑地址的转换.负责相邻计算机之间的通信。其功能主要包括三方面:

(1)处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据 ,填充 头,选择去往信宿机的路径,然后将数据 发往适当的 络接口。

(2)处理输入数据 :首先检查其合法性,然后进行寻径–假如该数据 已到达信宿机,则去掉 头,将剩下部分交给适当的传输协议;假如该数据 尚未到达信宿,则转发该数据 。

(3)处理路径、流控、拥塞等问题。

(3) 传输层

为 络提供了流量控制,错误控制和确认服务。

在TCP / IP协议族中有两个互不相同的传输协议: TCP(传输控制协议)和 UDP(用户数据 协议)。

(4) 应用层

向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。

数据包传输

在 TCP / IP 协议中数据先由上往下将数据装包,然后由下往上拆包。

装包的时候,每一层都会增加一些信息用于传输,这部分信息就叫 头,当上层的数据到达本层的时候,会将数据加上本层的 头打包在一起,继续往下传递。

拆包的时候,每一层将本层需要的 头读取后,就将剩下的数据往上传。

传输层协议

TCP:传输控制协议,面向连接,可靠,三次握手协议,TCP传输慢

UDP:用户数据 协议,无连接,不可靠,UDP传输速度快

喜欢这篇文章,欢迎点赞,分享,关注

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月1日
下一篇 2021年10月1日

相关推荐