网络基础---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)物理层:中继器、集线器、双绞线(网线)