1-12TCP和UDP
1、传输层的的协议及特点
TCP: 面向连接(三次握手来建立连接),可靠,开销比较大
UDP:无连接,不可靠,传送数据的速度快
2、传输层的封装类型
3、常见的端口号
查看端口号路径:C: \W indows \System32 \dr ivers\etc\services
FTP: TCP 20和21
SSH:TCP 22
Telnet:TCP 23
HTTP:TCP 80
HTTPS:443,HTTPS 在HTTP 的基础下加入SSL 层,HTTPS 的安全基础是 SSL/TLS。通过数字证书、加密算法、非对称密钥等技术完成互联网数据传输加密,实现互联网传输安全保护。
4、TCP连接的建立和解除
三次握手:建立连接
1、client 发送同步号(SYN)里有序列号(seq)a
2、Server 收到了序列号以后,给client回复自己的序列号b,ACK(确认号/确认应答) =a+1
3、client发送ack=b+1给server
- 四次握手(挥手):解除连接
五、滑动窗口的概念
是不是发送1bit数据,要做一次三次握手?一次可以发多个bit
- 比如:Client发送100bit给Server,Server只收到了50bit
- 说明client和Server之间的网络和拥塞(卡,丟包)
- Server回复Client自己只收到50bit,client下次就会发50bit
- 滑动窗口的作用:流量的控制