OSI参考模型(七层):应用层(数据),表示层(数据),会话层(数据),传输层(数据段Segment),网络层(数据包Packet,路由器),数据链路层(数据帧Frame,交换机),物理层(比特流Bit,网卡)
TCP/IP网络模型(四层):应用层,传输层,网络层,链路层
TCP是面向连接的(指在正式通信前,必须要与对方建立连接),有比较高的可靠性:
TCP的可靠性
1)数据分割
2)超时重发
3)延时确认
4)端到端的段的校验和
5)重新排序
6)丢弃重复
7)流量控制
TCP端口
| 服务器 | 端口 |<---| 客户端 |
服务器应用将套接字绑定到一个特定端口号,这样向系统注册服务用来接收该端口的数据,TCP和UDP协议使用端口来将接收到的数据映射到一个计算机上运行的进程中。