tcp ip协议是什么(tcpip网络通讯协议详解)

2022-07-22 09:00:46 admin 333

什么是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分层结构

5g/4g工业路由网关


(1) 网络接口层

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

(2) 网络层

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

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

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

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

(3) 传输层

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

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

(4) 应用层

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


数据包传输

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

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

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


传输层协议

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

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


标签: iot
网站首页
解决方案
产品中心
在线咨询