计算机网络基础:TCP/IP
计算机网络是不可靠的,存在丢包、乱序、延时;因此需要设计相应的协议规范网络
TCP/IP 协议簇TCP/IP 协议簇:传输控制协议簇(TCP)和网际协议簇(IP),里面包含了上百个各种功能的协议,是 Internet 国际互联网的基础。
这里只大概说明计算机网络应用用到的简单协议,需要更详尽的研究请参阅《TCP/IP详解 卷1:协议》,全书共三卷:《卷2:实现》、《卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》
OSI 七层模型
TCP/IP 四层模型
网络通讯协议图 2014 版
TCP 协议TCP 协议是 Transmission Control Protocol(传输控制协议)的缩写,它是一种面向连接的、可靠的、面向字节流的传输层通信协议。
主要特点
面向连接的一对一通信
保序、不重复、不丢失的可靠交付
双方均可收发全双工通信
与上层应用采用面向字节流的的交互方式
交互方式
三次握手
IP 协议IP 协议是 Internet Protocol(网际互连协议)的缩写,位于网络层,旨在解决互联网问题,实现大规模、异构网络的互联互通;分割顶层网络应用和底层网络技术之 ...