【TCP/IP协议】简介

计算机网络是干嘛的呢?
简单来说,就是怎么把数据从一台电脑,通过计算机网络,传到另一台电脑上。注意是通过网络,不是通过物理连接。

最常见的计算机网络模型就是TCP/IP和OSI模型了。

两种模型的对应关系:(借用网上的图,侵删)



之后会分别介绍每一层的作用,与作用方式,先介绍几个比较常见的概念:
  1. IP地址
每个网络节点都会有自己的IP地址,IP地址通常是一个32bit的数组,被分成4组,也就是每一组是一个byte,也就是说每一组最大就是255。例如:255.255.255.255

  1. 域名
由于IP地址这个12位数字很难记,所以出现了域名这个东西,这个东西就是对应IP的另一种显示方法。域名与计算机IP的对应关系会存在DNS中。

  1. MAC地址
MAC地址是物理地址,每个计算机主机都会有一个MAC地址,例如我现在的主机MAC地址是: ‎5C-E0-C5-73-76-E3

  1. 数据的封装与分用
先说封装:数据从一台主机的应用程序传到另一台主机的时候,数据从网络协议的顶层开始,向下传输,每向下一层,就会增加一些首部或者尾部的信息,这样的信息被称作协议数据单元(PDU)。
关于每层中数据包的叫法也有不同:
物理层(一层)PDU指数据位(Bit)
数据链路层(二层)PDU指数据帧(Frame)
网络层(三层)PDU指数据包(Packet)
传输层(四层)PDU指数据段(Segment)
第五层以上为数据(data)

而对于分用恰好是相反的过程:

这里借用网上的图来看(侵删):





猜你喜欢

转载自blog.csdn.net/onlyongwang/article/details/80676173