网络初始(网络的那些事)

本文介绍网络基础,包括Mac地址用于确认设备,具有唯一性;IP地址标记网络位置,可改变。阐述协议组成(语义、语法、时序)和分层(OSI七层、TCP/IP四层),还说明了网络传输大致流程,如用五元组标识通信,数据在各层的封装与处理等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Mac地址和IP地址

1.mac地址:mac地址也叫物理地址和局域网地址,主要用于确认网上设备的地址,类似于 身份证号 ,具有唯一标识,每一个网卡制作完成之后就带有一个mac地址,永远都不会改变。
2.IP地址:网络中主机的唯一标识,是标记你在网络中的具体位置,一个网卡的ip地址是可以改变的。

2.协议

协议,即是约定,是计算机网络中进行数据交换而建立的规则、标准或约定的集合。

2.1协议的组成

网络协议由三部分组成,语义,语法,时序。语义:是解释控制信息每个部分的意义,即表示要做什么;语法:是用户数据与控制信息的格式(表示怎么做);时序:是对事件发生顺序的详细说明。(做的顺序)。

2.2协议的分层

网络之间的通行不是想象的那样,点击发送,对方就可以接收到了;这其中设计到数据在网络中的传输;即数据在每一层都会按照格式发生相应的改变。
OSI七层模型
在这里插入图片描述
IOS七层协议模型最大的优点就是将服务,接口和协议这三个概念明确的区分开来;理论也比较完整,但是它比较复杂且难以实现;所以就有了TCP/IP四层模型。
在这里插入图片描述
应用层:负责应用程序之间的数据处理。(常用的协议:HTTP,DNS,NAT,NAPT,FTP)
传输层:负责进程之间的数据传输。(常用的协议:TCP,UDP)
网络层:负责终点之间的通信(具体就是计算下一个离目的主机最近的网络设备)(常用的协议:IP协议)
数据链路层:负责相邻网络设备的数据传输。(常见的协议:ARP协议)

3.网络传输的大致流程

在这里插入图片描述

补充说明:

1:在上图数据传输的流程中,用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信。(其中源IP标识通信的起始地址,源端口标识通信的源进程,目的IP标识通信的终点地址,目的端口标识目的通信的进程,协议号标识用什么协议传输
2:数据在应用层封装好后交给传输层,传输层基于TCP协议格式需要提供自己的端口与目的的端口。
3.数据在传输层分装好后会交给网络层,网络层基于IP协议会在数据包的头部加一个IP头部,提供自己的IP地址与目的IP地址。
4:数据到达数据链路层后,会通过计算目的IP地址与源IP地址是否在同一个网段内,其计算方式是IP地址与子网源码按位与计算,得到的就是网络号(用于标识一个网段),若不在同一个网段,就基于本机的ARP缓存表找到网关的mac地址,把数据发给网关;数据由网关代为转发!
5:子网与子网掩码:子网掩码其实就是对A类,B类,C类地址的更细粒度化分网络,将它们的主机地址部分用作子网地址,对应的IP地址网络标识部分全部为“1”,对应的IP地址主机标识部分全部为“0”,这样就形成了一个32为的子网掩码。
6.子网掩码与IP地址有关的计算:

将IP地址为为211.168.15.192,211.168.15.160,211.168.15.128这三个IP地址聚合后可分配的地址数为多少?
在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值