互联网协议

互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。

模型

有的模型分七层,有的分四层,这里以阮一峰的日志为例为五层。

应用层——Aplication Layer

是网络的最高层,离用户越近。主要作用,规定应用程序的数据格式(例如:Email,FTP等等),因为数据的格式没有预先规定好,应用程序是无法解读数据。

传输层——Transport Layer

“传输层”的功能,就是建立”端口到端口”的通信。这里使用了UDP协议,就是将端口的信息加入到IP数据包中,而这种协议数据包比较简单,也不能确定用户是否收到该数据,因此诞生了TCP协议,CP协议能够确保数据不会遗失。它的缺点是过程复杂、实现困难、消耗较多的资源。

网络层——Network Layer

“网络层”的功能是建立”主机到主机”的通信。用到用IP协议,ARP协议;IP协议是规定网络地址的协议,主要有两个,一个是为每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网络。ARP协议获取MAC地址,使我们得到同一个子网的主机MAC地址,这样就可以实现主机的连接了

数据链路层(链接层)——Link Layer

“数据链路层”的功能,它在”物理层”的上方,确定了0和1的分组方式,用到以太网希协议,以太网规定,一组电信号构成一个数据包,叫做”帧”(Frame)。每一帧分成两个部分:标头(Head)和数据(Data),”标头”包含数据包的一些说明项,比如发送者、接受者、数据类型等等;”数据”则是数据包的具体内容。发送者、接受者信息就是MAC地址,然后以广播方式发送数据

物理层(实体层)——Physical Layer

“物理层”,它就是把电脑连接起来的物理手段。它主要规定了网络的一些电气特性,作用是负责传送0和1的电信号。

 

详情见:阮一峰博客

互联网相关资料:http://accc.uic.edu/

相关文章

  • 没有相关文章 :(
0 条评论
发表一条评论