TCP协议通信的过程

终端之间的通信 一定是会话与会话 应用与应用之间的通信

端到端的连接是如何实现的?

通过端口 三次握手 实现

TCP的建立 三次握手

通信之前先要建立三次握手,建立成功才能够通信 三次握手就是TCP连接建立的过程

TCP中有六个bite位(指针位),哪一位为1就代表要做这件事

TCP报文交互过程 序列号与确认序列号

三次握手 四次断开 和序列号和确认序列号保证了数据的可靠性和有效传输

序号----本地发送的数据号 -----》对方发送的确认号

确认号---对方发送的序号+1 -----》对方发送的序号+窗口号(载荷长度)

TCP滑动窗口机制 传输的速率保障

滑动窗口的作用:代表接收方缓冲区的大小 代表接收方接收数据的量

滑动窗口 是可变的 会根据网络的状态和接收方的能力进行大小变化

他会先成倍的增长 发生错误在降下来

窗口的大小是对方给的

TCP的关闭 四次挥手

先是TCP发送断开的信息 但是不会立刻断开 连接还在 一直到对方不需要再用到客户端 才会停止连接

UDP和TCP的优缺点

udp传输的快 但是没有办法保证可靠性

TCP能保证可靠性 但是占用了更多的网络资源

网络层

网络层 定义的节点到节点 终端到终端 更有明确的目的性

网络层的ip地址 定义了一个节点 也明确了主机设备在互联网中的唯一性

网络层 会加上本机IP 目的IP 协议号 + 上层数据

协议号 用于区分上层协议 icmp 1 tcp 6 udp 17

源地址 目的地址 协议号 源端口 目的端口 ----五元组 可以确定一条会话

数据链路层 MAC地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADRU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值