第二章 传输层协议TCP UDP SCTP

来源:互联网 发布:大连库存 知乎 2017 编辑:程序博客网 时间:2024/05/16 13:01
本章大意
从网络编程的角度理解如何使用这些协议,以及协议的具体设计,历史背景。这对往后的学习有很大帮助。

细节摘录
1. 有的技术可以“跨层次”,但使用得比较少。
2. 双栈主机表示同时支持Ipv4和Ipv6的主机。
3. UDP是不可靠的,非面向链接的协议。如果要实现安全,必须在应用层添加相应代码。
4. TCP是可靠的,面向连接的服务。
5. 了解TCP三次握手协议以及协议中携带的各字段的含义。
6. 了解TCP分节中的各个选项。
7. 状态图表示的是TCP连接的状态,而不是客户端或者服务器的状态。
8. 可以用netstat命令查看TCP连接状态
9. TIME_WAIT状态的意义:a 允许老的分节在网络中消逝 b 可靠地实现TCP协议
10. 一般来说,服务器提供众所周知端口,客户使用临时端口。
11. 并发服务器的机制
原创粉丝点击