一、OSI模型
1、简介:
Open System Interconnection 开放系统互联模型。
开放式系统互联:1、国际标准化组织ISO制定;2、定义了不同计算机互联网的标准;3、设计和描述,计算机网络通信的框架。
2、OSI:7层次结构/功能
- 应用层
- 表示层
- 会话层
- 传输层
- 网络层
- 数据链路层
- 物理层
速记口诀:应表会传网数物
3、TCP/IP 5层结构/功能
- 应用层:定义应用程序如何提供服务,eg:浏览器如何与www服务器进行交互。
- 传输层:又称为主机对主机层,负责传输过程的流量控制、错误处理、数据重发等工作。
- 网络层:决定如何将数据传送到目的地。
- 数据链路层:负责对硬件的交互。
- 物理层:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。
4、OSI和TCP/IP的区别
OSI:推出的时间早,没有理论,没有实践
TCP/IP:传输控制协议/互联网协议,由美国军方实践总结出的理论,是当今的通信标准。
5、TCP/IP数据单元:Du
- 应用层数据:ApDu:应用协议数据单元
- 传输层数据:segment Du:分段数据
- 网络层数据:Packet Du: 包数据
- 数据链路层数据:frame Du:帧数据
- 物理层数据:bit Du :比特数据
6、封装和解封装
封装:数据要通过网络进行传输,在发送端要从高层一层一层向下传送,如果一个主机要传送数据到别的主机,先把数据装到一个特殊协议的报头中,这个过程叫封装。
数据封装的过程大致如下:
1.用户信息转换为数据,以便在网络上传输
2.数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接
3.数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
4.数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
5.帧转换为比特流,并采用数字编码和时钟方案
解封装:就是封装的逆过程,拆解协议包,处理包头中的信息,取出净荷中的业务信息数据封装和解封装是一对逆过程。
数据的接收端从物理层开始,进行与发送端相反的操作,称为“解封装”,如图2所示,最终使应用层程序获取数据信息,使得两点之间的一次单向通信完成。
7、TCP/IP协议族
5层模型协议分类
(1)应用层:
Http:超文本传输协议,网站
SSH:远程连接协议,远程控制
FTP:文本传输协议
SMTP:简单邮件传输协议,Email
DNS:域名服务,www
二、物理层
1、信号
(1)模拟信号:不同变换的物理量,适用于电话网络
(2)数字信号:两种恒定物理量,适用于计算机网络
2、介质
(1)双绞线
外形:八根银芯,两两互绞
功能分类:屏蔽性/非屏蔽性
速率分类:cat 5/cat 5e/cat 6
接口:水晶头/RJ45 线序:橙白 橙 绿白 蓝 蓝白 绿 棕白 棕 标准网线:两端线序相同
(2)光纤
多模/单模
纤芯粗/纤芯细
低速/高速
近/远
便宜/贵
3、功能
1.为数据端设备提供传送数据的通路,数据通路可以是一个w物理媒体,也可以是多个物理媒体连接而成。一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接。所谓激活,就是不管有多少物理媒体参与,都要在通信的两个数据终端设备间连接起来,形成一条通路。
2.传输数据,物理层要形成适合数据传输需要的实体,为数据传送服务。一是要保证数据能在其上正确通过,二是要提供足够的(带宽是指每秒钟内能通过的b比特(BIT)数),以减少信道上的拥塞。传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或全双工,同步或异步传输的需要。
3. 完成物理层的一些管理工作。
三、数据链路层
1、功能:
2、地址
MAC地址(Media Access Control Address):媒体访问控制地址
结构:48位2进制数字——12位16进制的数字(前六位:厂商标识,后六位:硬件标识)
3、交换机工作原理
交换机配置:
enable:特权
config t:进入配置模式
四、网络层
1、核心目的:分割广播域
2、IP地址
IP地址用来识别网络上的设备,是一个长度为32bit的二进制数。IP地址由网络地址和主机地址两部分组成。
(1)网络地址:用来识别网络上的设备,位于IP地址的前段。同一网络上的所有设备都有相同的网络地址。IP路由的功能是根据IP地址中的网络地址,决定将信息包送至指定的网络。
(2)主机地址:主机地址位于IP地址的后段,可用来识别网络上的设备。同一网络上的设备会有相同的网络地址,而各设备之间则以主机地址来分别。
(3)IP地址等级
- A类:网络地址为8bit,主机长度为24bit。前导位(最左边)为0,可运用的主机地址有2的24次方=16777216个。只有国家或特殊的单位才可以分配到A类地址。
- B类:网络地址为16bit,主机长度为16bit。前导位(最左边)为10,可运用的主机地址有65536个,通常分给一些跨国企业或ISP使用。
- C类:网络地址长度为24bit,主机地址长为8bit。前导位(最左边)为110,可运用的主机地址为256个,通常用来分配给一些小型企业。
- D类:前导为1110,后面28bit为组播地址,主要用于组播,D类地址被分配给指定的通信组,当通信组被分配给一个D类地址后,该组中的每一个主机都会在正常的单播地址的基础上增加一个组播地址。
E类:只有一块,是保留地址。E类的最后一个(255.255.255.255)用作一个特殊地址。
网络类别 | 最大网络数 | 第一个可用的网络号 | 最后一个可用的网络号 | 每个网络中的最大主机数 |
A类 | 126 | 1.0.0.0 | 126.0.0.0 | 16777214 |
B类 | 16382 | 128.1.0.0 | 191.254.0.0 | 65534 |
C类C | 2097150 | 192.0.1.0 | 223.255.254.0 | 254 |
网络号 | 主机号 | 含义 |
0 | 0 | 在本网络上的本主机 |
0 | 主机号 | 在本网络上的某个主机 |
全1 | 全1 | 只在本网络上进行广播(各路由器不进行转发) |
网络号 | 全0 | 表示一个网络 |
网络号 | 全1 | 对网络号标明的网络的所有主机进行广播 |
127 | 任何数 | 用作本地软件的回送测试 |
所有主机号为全1的地址为广播地址。广播地址分为两种:直接广播地址和有限广播地址。在特定的子网中,主机地址部分全为1的地址成为直接广播地址。一台主机使用直接广播地址,可以向任何指定的的网络直接广播它的数据报。32比特全为1的IP地址(255.255.255.255)被称为有限广播地址,该地址仅作为本网络内部广播。
3、子网掩码
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。
它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。使用子网是为了减少IP的浪费。