php开源网站,个人网站建设联系,建设厅焊工证查询官网,wordpress怎么导入模板1.1TCP/IP 协议 为了使各种不同的计算机之间可以互联#xff0c;ARPANet指定了一套计算机通信协议#xff0c;即TCP/IP 协议(族). 注意TCP /IP 协议族指的不只是这两个协议 而是很多协议#xff0c; 只要联网的都使用TCP/IP协议族 为了减少 协议设计的复杂度 #xff0c;大…1.1TCP/IP 协议 为了使各种不同的计算机之间可以互联ARPANet指定了一套计算机通信协议即TCP/IP 协议(族). 注意TCP /IP 协议族指的不只是这两个协议 而是很多协议 只要联网的都使用TCP/IP协议族 为了减少 协议设计的复杂度 大部分网络模型均采用分层的方式来组织每一层利用下一层提供的服务来为上一层提供服务本层服务的实现细节对上层屏蔽
1.2 分层结构
为了实现不同类型的计算机和不同类型的操作系统之间进行通信引入了分层的概念最早的是分层系统结构是OSI开放系统互连模型是由国际化标准组织(ISO)指定的由于OSI过于复杂所以到现在还没使用 现在使用的TCP/IP协议族 OSI一共分为7层TCP/IP协议族一共四层虽然TCP/IP协议族层次少但是干了OSI7层都干了的事情
每一层都有相应的协议与之对应当数据到达某一层的时候就要使用对应的协议 应用层应用层程序指尖沟通的层 例如FTP TElnet HTTP等 传输层提供进程间的数据传输服务 负责传输数据提供应用程序端到端的逻辑通信 例如TCP ,UDP 网络层提供基本的数据封包传送的功能 最大可能让每一个数据包都能达到目的主机 例如IP ICMP等 链路层 负责传输数据 例如:ARP RARP协议(通过IP地址去找它的MAC地址可以通过MAC地址去找它的IP地址) 注意数据在传输的过程中并不是直接从应用层到应用层 而是需要从一端的上层到底层 再到另一端的底层 到上层 一个数据包可能经过很多协议的封装