TCP协议传输
2019-03-13 14:51:36 31 举报
TCP协议传输
作者其他创作
大纲/内容
IP头
数据通过网卡传输向服务端服务端拿到二进制的字节流进行转化
MAC头
Http请求报文
1.TCP协议连接通过三次握手,建立一个可靠的数据连接
00100010000000000000000000001111111111110
物理层
网络层
TCP头
TCP:
添加MAC头,表示数据包要发送到的网卡地址:Mac头的地址全局是唯一的
用户
(类似于发送快递选择快递公司《TCP协议就是这个快递公司》)
数据链路层
传输层
2.TCP断开连接通过四次挥手的方式避免数据处理中断开连接
客户端
拿到数据后摘取MAC头的地址与当前网卡的MAC进行匹配,如果不匹配进行转发交给上一层
接收请求
1.UDP 协议不会对IP 层产生的错误进行修复
服务端
发送请求
UDP:
获取TCP协议中携带的端口号,将报文交给指定端口的进程进行处理
2.使用UDP协议必须要考虑到报文丢失,顺序混乱的问题
转化为二进制的字节流
TCP协议与UDP区别:
添加IP地址,相当于《收货地址》
获取IP地址进行匹配,如果不匹配就转发交给上一层处理
MAC头相当于收货人是谁
表示当前协议头使用TCP协议进行传输
0 条评论
回复 删除
下一页