1.网络的基本概念:
早期,美国提出资源共享的计算机⽹络,⽬的是让所有电脑相互连
接起来,叫做
APRAnet(
阿帕⽹
)
,在之后发展形成多个⽹络连接形
成主⼲⽹,由因特⽹运营商
ISP
来进⾏运营
⽹络:就是由若⼲个结点
(
电脑主机
)
和连接这些结点的链路组成
互联⽹(internet)
:多个⽹络还可以通过路由相互连接起来,即形
成⼀个更⼤的⽹络
因特⽹(Internet)
:是世界上最⼤的互联⽹(⽤户数以亿计)
1.计算机网络体系机构
由于要通信的计算机存在差异性,所以会影响通信,需要在设计计
算机⽹络时要屏蔽掉这些差异性。
进⾏⽹络通信的计算机,通信双为了能够通信做出 ⼀种
"
约定
"---
协
议
⽹络协议采⽤分⽽治之,将⽹络的功能分成不同的模块,以分层的
形式组合在⼀起,每⼀层
(
协议
)
实现不同的作⽤
两种⽹络体系结构:
1.
OSI
体系结构
应⽤层:
为具体的应⽤提供⼀些协议,⾃定义
表⽰层:
数据格式定义、数据转换
/
加密
会话层:
建⽴通信进程的逻辑名字与物理名字的关联
传输层:
差错控制
/
恢复、流量控制、提供可靠的传输
⽹络层:
数据分组、路由选择
数据链路层:
数据组成可发送、可接收的帧
物理层:
传输物理信号
(0
、
1)
、接⼝、信号形式、速率
2.
TCP/IP
体系结构
应⽤层:
为具体的应⽤提供⼀些协议,⾃定义
传输层:
差错控制
/
恢复、流量控制、提供可靠的传输
⽹络层:
数据分组、路由选择
⽹络接⼝层:
数据组成可发送、可接收的帧
![](https://img-blog.csdnimg.cn/5dd8b33106da4d61b0fd805a4092d681.png)
3.基于网络体系结构的分层思想图举例
![](https://img-blog.csdnimg.cn/dd6082be1020481a9ac105b44f9e7fdd.png)
2.物理层
物理层就是传输媒体介质,就是考虑的是怎么样才能在连接的计算
机的传输媒体上进⾏⽐特流的传输
物理层为数据链路层屏蔽了各种传输媒介的差异性,使数据链路层
只需要考虑如何完成本层的协议和服务,不⽤考虑传输介质问题
传输介质:
1
、引导型传输媒体
同轴电缆
双绞线
光纤
电⼒线
2
、⾮引导型传输媒体
⽆线电波
微波
红外线
可⻅光
物理层协议:发送时,把
0
、
1
按照对应物理规定的⽅式物理信号发
送,接收时,根据规定在接收物理信号时转换成
0
、
1
。
3.数据链路层
链路:从⼀个结点到相邻结点的⼀段物理线路,中间没有经过其他
的交换结点
数据链路:是指把实现通信协议的硬件和软件加到链路上,就构成
了数据链路
帧:数据链路层以帧为单位传输和处理数据
数据链路层完成的功能:
1
、封装成帧
2
、差错检测
3
、可靠传输
![](https://img-blog.csdnimg.cn/d3558f91f57849e98cab7532c2d39de8.png)
在数据链路层有⼀个地址,
mac
地址就是以太⽹的数据链路层所使
⽤的地址,
mac
地址是在数据链路层
mac
帧才存在,
ppp
帧的数据
链路层不需要地址
当多个主机在同⼀个信道上,主机之间通信,则每个主机在数据链
路层必须有⼀个唯⼀标识,即⼀个数据链路层地址
所携带的地址
MAC
地址
mac
地址:
6
字节,
mac
地址会固化在计算机的⽹卡中,也叫硬件地址
mac
地址的分配:
![](https://img-blog.csdnimg.cn/51dc69d1887144ccbdbebce5f8a60541.png)
4.网络层
对于⽹络层的主要任务就是实现
⽹络互联
,从⽽实现数据包在各⽹
络之间⽽传输。
主要要解决:
1
、⽹络层寻址问题
2
、路由选择问题
ip
地址:是因特⽹上的主机和路由器所使⽤的地址
⽹络地址:标识因特⽹上数以百万计的⽹络
主机地址:标识在同⼀个⽹络中的不同主机
⽹络层
⼀个主机的
ip
地址
=
⽹络号
+
主机号
⽹络号:⽤于区别不同的⽹络
主机号:⽤于区别在同⼀个⽹络中不同的主机
通过
ip
地址,就可以标识出在因特⽹主机的唯⼀编号,就可以跨⽹
络寻找
ipv4
:是因特⽹上的每⼀台主机
(
或路由器
)
的每⼀个接⼝分配⼀个
在全世界内的唯⼀32
⽐特位的标识符
ipv6
:采⽤
128
⽐特位
ipv4
地址的编码⽅式有三个阶段:
ipv4
地址有
32
位表⽰不⽅便,因此
ipv
采⽤点分⼗进制来表⽰⽅便
⽤户查看
1.