网络基础---TCP/IP五层模型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络基础---TCP/IP五层模型相关的知识,希望对你有一定的参考价值。

网络基础---TCP/IP五层模型

计算机之间的通讯是通过互联网来进行的,各个计算机在internet上遵循它的一系列协议才能进行通讯,因此实际上可以把互联网本质看作是一系列的网络协议。

1.TCP/IP五层模型

  (1)物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0

  (2)数据链路层的功能:建立逻辑连接、进行硬件地址寻址、差错校验等功能(由底层网络定义协议)。并且将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。

      1)以广播的方式通讯

      2)以太网协议:早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet

      3)mac地址:

        head中包含的源和目标地址由来:ethernet规定接入internet的设备都必须具备网卡,发送端和接收端的地址便是指网卡的地址,即mac地址

        mac地址:每块网卡出厂时都被烧制上一个世界唯一的mac地址,长度为48位2进制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号)

      4)封装的数据格式

          技术分享

  (3)网络层功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址,进行逻辑地址寻址,实现不同网络之间的路径选择。

      1)协议有:IP(IPV4 IPV6) ARP RARP ICMP IGMP 

      2)IP协议:

        规定网络地址的协议叫ip协议,它定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制表示

        范围0.0.0.0-255.255.255.255

        一个ip地址通常写成四段十进制数,例:172.16.10.1

        3)IP协议的作用主要有两个,一个是为每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网络(配合子网掩码)。

      4)封装的数据格式

        技术分享

  (4)传输层功能:定义传输数据的协议端口号,以及流控和差错校验。

      1)协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层

      2)封装的数据格式

        技术分享

        技术分享

  (5)应用层功能:规定应用程序的数据格式,网络服务与最终用户的一个接口。

      1)协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

      2)各种数据格式

2.每层常见的物理设备

  (1)传输层:四层交换机、四层的路由器

  (2)网络层:路由器、三层交换机

  (3)数据链路层:网桥、以太网交换机、网卡

  (4)物理层:中继器、集线器、双绞线(网线)

以上是关于网络基础---TCP/IP五层模型的主要内容,如果未能解决你的问题,请参考以下文章

一张图了解TCP/IP五层网络模型

一张图了解TCP/IP五层网络模型

TCP/IP五层网络模型

网络编程 ———— OSI七层网络模型和TCP/IP五层网络模型

干货网络基础之TCP/IP协议五层模型

Linux篇第十七篇——网络基础(概念+协议的认识+OSI七层模型+TCP/IP五层模型+网络传输的流程)