计算机网络学习笔记(五)(运输层)

1.各层提供的服务
数据链路层:在相邻两节点之间实现数据帧的透明传输
网络层:将分组从源节点传送到目的节点
运输层:为应用进程提供端到端的逻辑通信,进行差错检测
注意:IP协议是主机到主机,TCP/UDP协议是端到端

2.复用与分用(运输层)
复用:不同进程的报文通过不同端口交给运输层,复用IP报文
分用:分组到达接收端的运输层后,使用分用交给不同端口所对应的进程

3.TCP
(1)TCP连接的端点不是进程,是套接字(socket)
socket 对应了 IP地址+端口号
(2)三次握手

  1. SYN=1,seq=x
  2. SYN=1,ACK=1,seq=y,ack=x+1
  3. ACK=1,seq=x+1,ack=y+1

3)四次挥手
A为客户端
1.(A->B)FIN=1,seq=x
2.(B->A)ACK=1,seq=y,ack=x+1
此时A->B被关闭,A无法向B传输数据
3.(B->A)FIN=1,ACK=1,seq=u,ack=x+1
4.(A->B)ACK=1,seq=x+1,ack=u+1
然后A等待2个MSL的时间,保证A发送的最后一个ACK报文到达B,同时使本次连接中所有报文段消失,不影响下次连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值