1、OSI七层模型和TCP/IP五层模型
在制定计算机网络标准方面,起着重大作用的两大国际组织是:国际电信联盟电信标准化部门,与国际标准组织(ISO)。1984年,ISO发布了著名的OSI(Open System Interconnection)标准,即OSI开放系统互连参考模型,它定义了网络互联的7层框架,物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
TCP/IP(Transmission Control Protocol/Internet Protocol )传输控制协议/因特网互联协议:
TCP/IP是一个Protocol Stack,包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP等许多协议最早发源于1969年美国国防部(缩写为DoD)的因特网的前身ARPA网络项目,1983年1月1日,TCP/IP取代了旧的网络控制协议NCP,成为今天的互联网和局域网的基石和标准,由互联网工程任务组负责维护国防高级研究计划局DARPA与BBN技术公司、斯坦福大学和伦敦大学学院签约,在多个硬件平台上开发协议的操作版本。 在协议开发过程中,数据包路由层的版本号从版本 1 进展到版本 4,后者于 1983 年安装在 ARPANET 中。它被称为互联网协议版本4(IPv4)作为协议,仍在互联网使用,连同其目前的继承,互联网协议版本6(IPv6)。
2、TCP三次握手四次挥手
3、TCP和UDP区别
TCP:工作在传输层、面向连接协议、全双工协议、半关闭、错误检查、将数据打包成段,排序、确认机制、数据恢复,重传、流量控制,滑动窗口、拥塞控制,慢启动和拥塞避免算法
UDP:工作在传输层、提供不可靠的网络访问、非面向连接协议、有限的错误检查、传输性能高、无数据恢复特性
4、网卡绑定bond0的实现