计算机网络

载体:信息的收集,发布,存储,处理,应用。

两种技术通信技术,计算机技术

目的:资源共享(3种)1,信息资源      联网的计算机用户之间相互通讯,数据的存储

                                      2,软件资源     网络软件   服务操作系统,网络游戏等

                                      3,硬件资源      局域网中共享计算机力,共享打印机等

计算机技术

 (总)抽象语言---电信号  

分过程:

抽象语言----编码          应用层

编码----二进制             表示层

二进制----电信号          介质(硬件)访问控制层

处理电信号                  物理层

通信技术

对等网(一对一)问题:太单一,作用小

电脑1——————电脑2

扩大规模

1,延长传输距离

2,增加网络中的节点数量

延长传输距离

放大器(中继器)-----物理层设备——————传输距离扩大到5倍

增加网络中节点数量

网络拓扑结构

1,直线拓扑结构
电脑1———电脑2————电脑3——————电脑4

2,环型

3,星型(性价比最高)

4,网状

5,混合型

集线器(hub)----物理层设备

地址-----1,全球唯一;2,格式统一

MAC地址----全球唯一,48位二进制构成;前24位----厂商的标识;后24位----物理地址:201E-88AF--F271----由12位16进制表达主要是为了方便人去识别和区分

ipconfig/all--- 通过命令行控制界面查看MAC地址

介质访问控制层的地址---二层地址

SMAC,DMAC

冲突----CSMA,CD载波侦听多路访问/冲突检测----排队

安全

延迟

交换机的作用:

1,增加端口密度

2,可以无限延长传输距离

3,完全解决冲突---所有主机同一时间可以同时收费数据

4,实现单播---一对一的通信

交换机----二层设备

交换机的转发原理:数据来到交换机,交换机先看数据中的源MAC地址和进入的接口的对应关系记录在MAC地址表,之后,看目标MAC地址,基于目标MAC地址查看MAC地址表。如果MAC地址表中有记录,则按照记录从对应的接口发出,实现单播;否则,泛洪---除了进入的接口外,交换机将数据发给剩余所有接口(泛洪范围

交换机的一个接口可以对应多个MAC地址,一个MAC地址只能对应一个交换机的接口。

MAC地址泛洪攻击的原理

MAC地址表的老化时间---300S

路由器的作用

1,隔离广播域----路由器的一个接口对应另一个广播域

2,转发

应用层

表示层

网路层介质访问控制层

物理层

IP---互联网协议---IPV4----32位二进制构成---点分十进制

                             IPV6----128位二进制构成-----冒分十六进制

IPV4地址:192.168.43.105

00000001==1

00000010==2

00000100==4

00001000==8

00010000==16

00100000==32

01000000==64

10000000==128

一次方轴

十进制转换为二进制---凑

128  64  32  16  8  4  2  1

二进制转换为十进制---加

网络位---网络位相同,则代表处于同一个泛洪范围;

主机位---区分同一个泛红范围内的各个主机

ping----通过发送ICMP协议的数据包,来进行网络联通性的检测

ARP协议---地址解析协议---通过一种地址获取另一种地址

广播--逼交换机泛洪

广播地址---全F

广播域==泛洪范围

ARP工作原理:ARP发送广播请求包,收到的设备都需要先将数据包中的源IP1中,之后,再看请求的IP地址是不是本地的IP地址,如果不是,则直接丢弃;如果请求IP地址是本地的IP地址,则将直接进行ARP应答。之后在发送信息时,优先查看本地的ARP缓存表,如果有记录,则直接按照记录发送,否则,在发送ARP请求,获取对方的MAC地址.

PC>arp -a---查看本地ARP缓存表

ARP缓存表老化时间----180S

ARP的分类

正向ARP---通过IP地址获取MAC地址

反向ARP----通过MAC地址获取IP地址(RARP)

免费ARP---1,自我介绍;2,检测地址冲突

传输介质

传递的信号----电信号 ;传输介质----铜丝

RJ-45双绞线---8跟铜丝,分两组,两两相较

超五类线---1000Mbps----100米----信号衰弱

100Mbps

速率计算公式-----100/8*0.85=10.6

屏蔽双绞线

非屏蔽双绞线

光纤传递的信号---光信号;传输介质---光导纤维

电信号---光信号;发光二极管,注入式激光二极管

光信号---电信号;光电二极管

单模光纤:注入式激光二极管---信号畸变小

多模光纤:发光二极管

第二天

IP地址的分类

ABCD

A,B,C--单播地址----既可以做源IP也可以做目标IP

D---组播地址----只能作为目标IP使用,不可以作为源IP使用

E----保留地址

单播---一对一

组播--一对多(同一个组播组)

广播---一对所有(广播域内的所有)

A:0XXX XXXX(0 - 127)   1 ——12 6

B:10XX XXXX128——191

C:110X XXXX192——223

D:1110 XXXX224——239

E:1111 XXXX240——255

A:255.0.0.0

B:255.255.0.0

C:255.255.255.0

特殊IP地址

1,127.0.0.0——127.255.255.255---环回地址

2,2553.255.255.255---受限广播地址---只能作为目标IP使用

3,主机位全1---192.168.1.255---直接广播地址---只能作为目标IP使用

4,主机位全0---192.168.1.0---网段---网络号

5,0.0.0.0---1,代表没有IP;2,可以代表所有IP

6,169.254.0.0/16---自动私有地址/本地链路地址

VLSM---可变长子网掩码

192.168.1.0/24

192.168.1.0  0000000/25     192.168.1.0/25    192.168.1.1-192.168.1.126(范围)

192.168.1.1  0000000/25     192.168.1.128/25 192.168.1.129-192.168.1.254

第三天

OSI/RM---开放式系统互联参考模型

ISO----国际标准化组织

核心思想---分层---属于同一层的不同功能具有相同或相似的目的和作用:每一层都在下一层提供服务的基础上在提供更高层次的服务

分层的作用:1,更易于标准化

                      2,降低关联性

                      3,更容易学习或理解

应用层

表示层

会话层----维持网路应用和应用服务器之间的会话连接

传输层---实现端到端的通讯-----端口号-----区分和标定不同的应用----1-65535,1-1023知名端口号

网络层

数据链路层-----介质访问控制层(MAC),逻辑链路控制层(LLC)----FCS(帧校验序列)----校验数据的完整性---CRC(循环冗余算法)

物理层

TCP/IP 模型

OSI参考模型                                      TCP/IP参考模型

应用层                                                         

表示层

会话层                                                  应用层                                              应用层

传输层                                                  传输层                                               传输层

网络层                                                  网络层                                              网络互联层

数据链路层                                          数据链路层

物理层                                                  网络接口层                                       网络接入层

                                                      五层模型(TCP/IP对等模型)      四层模型(...标准模型)

PDU-----协议数据单元

L1PDU

L2PDU

....

L7PDU

应用层---报文

传输层---段

网络层 ---包、

数据链路层 ---帧

物理层----比特流

封装和解封装

应用层---端口号--TCP  UDP

传输层---端口号--TCP  UDP

网络层---IP地址---IP 

数据链路层 ---MAC地址---以太网协议---以太网:早期局域网的解决方案,现在也用在广域网当中。就是依靠MAC地址寻找的一二层网络。

物理层

以太网II型帧

应用层---HTTP超文本传输协议  TCP 80

                HTTPS = HTTP + SSL/TLS---TCP 443

                FTP文件传输协议TCP 20/21

                TFTP简单文件传输协议UDP 69

                telnet远程登录协议---TCP 23

                SSH TCP22

                DHCP动态主机配置协议--- UDP 67/68

                DNS域名解析协议--- UDP/TCP 53

传输层---端口号—-- TCP/UDP 

TCP和UDP的区别 

1,TCP是面向连接的协议,UDP是无连接的协议; 

2,TCP协议传输是可靠的,UDP协议传输“尽力而为”

3,TCP可以进行流控,UDP不行; 

4,TCP可以进行分段,UDP不行; 

5,TCP传输速度较慢,占用资源较大;UDP传输速度较快,占用资源小; 

TCP和UDP的应用场景:TCP更适合对传输可靠性要求较高,但是对速度要求较低的场景;UDP更适合对速度要求较高,对可靠性要求较低的场景(即时类通讯) 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐