第一章 概论
1、逻辑组成:资源子网;逻辑子网。
2、功能:信息交换;资源共享;分布式处理;提高可用性和可靠性。
3、网络覆盖范围分类:局域网;城域网(光纤);广域网。
4、网络拓扑分类:星状(半双工);环状;总线(半双工);树状;网状;混合。
5、分组交换:电路交换;报文交换;分组交换。
(1)电路交换:计算机终端之间通信时,一方发起呼叫,独占一条物理线路,对方收到发送端的信号,双方即可进行通信(双方一直占用该电路)。
(2)报文交换:将用户的报文存储在交换机的存储器中。当所需要输出的电路空闲时,再将该报文发向接收交换机或终端。(多个用户可同时在一条路上传送)。
(3)分组交换:在线路上采用动态复用的技术传送按一定长度分割为许多小段的数据。每个分组独立进行传送,到达接收端口,在重新组装为一个完整的数据报文。
6、性能指标:速率、带宽、吞吐量、时延、时延带宽、RTT、利用率。
7、OSI七层参考模型:
①物理层:实现比特流的传输(。网卡、网线、集成器、中继器、调制解调器)
②数据链路层(以帧为单位):使有差错的物理线路变成无差错的数据链路。(网桥、交换机)
③网络层(以分组为单位):拥塞控制、导种网络相连等。(路由器)
④传输层:流量控制、实现透明可靠的数据传送。
⑤会话层:建立会话关系,维护会话的通畅。
⑥表示层:数据格式转换、数据加密与解密、数据压缩与恢复等。(产生流量)
⑦应用层:负责应用管理和执行应用程序,为应用程序提供网络服务。
注:五层协议的话是没有会话层和表示层的。
第二章 物理层
1、特性:机械特性(外观);电气特性(电压);功能特性(意义);过程特性(顺序)。
2、数据通信系统:源系统(发送端、发送方);发送器(传输网络);目的系统(接收端、接收方)。
调制解调器:数字信号与模拟信号互换。
3、信道
①单工:只有一个方向的都通信。
②半双工:双方都可以发送信息,但不同时。
③全双工:双放可同时通信。
4、导向传输媒体
①双绞线;
②同轴电缆(外导体屏蔽体)(抗干扰性比双绞线强);
③光纤(不会有噪音干扰)
5、非导向传输媒体
①短波通信(高频):靠电离层反射长距离
②微波通信(穿透电离层)
③红外线通信
④激光通信
6、信道复用技术
①频分复用:将用于传输信道的总带宽划分成若干子频带,每个信道传输一路信号。(电路交换)
②时分复用:采用同一物理连接的不同时段来传输不同的信号,达到多路传输的目的(电路交换)
统计时分复用(报文、分组交换)
③波分复用:将两种或多种不同波长的光载波信号在发送端经复用器(合波器)汇合在一起。
④码分复用:靠不同的编码来区分各路原始信号。
7、中继器:通过对数据信号的重新发送或者转发,来扩大网络传输的距离(放大再生)。(电缆)
集线器:对接收的信号进行再生整形放大,以扩大网络传输的距离。(双绞线)
第三章 数据链路层
为上一层服务
1、功能:在发送节点和接收节点之间进行可靠的、透明的数据传输(帧、差错检测、流量控制)
2、含义:链路是一个节点到另一个节点之间的物理线路,而中间没有其他交换节点
数据链路=链路+通信协议
3、服务
①无确认的无连接服务(局网、以太网)(语音通话)。
②有确认无连接的服务(无线通信)。
③有确认的面向连接的服务。
4、主要任务
①封装成帧:在一段数据的前后分别添加首部和尾部,然后构成了一个帧(只有帧有尾部)。
②透明传输:是在传输的过程中,对外界透明,数据直接通过系统中的互连功能模式而不进行RLP纠错(字节填充法)。
③差错检测:在发送的码序列中加入适当冗余度以使得接收端发现差错(循环冗余检测CRC)
5、数据链路层协议:
①点对点协议(PPP):对数据链路层的帧不进行纠错。
差错检测:接收方收到一个帧后进行CRC检验,若正确则收下这个帧,反之则丢弃(不纠错)。
组成:封装;链路控制协议(LCP);网络控制协议(NCP)
②PPPOE协议:以太网;集成PPP协议
③CSMA/CD协议(载波监听多点接入/碰撞检测):不能避免碰撞。
(1)载波监听:发送前先侦听
(2)碰撞检测:一边发送一边侦听(信号传输需时间发送时延)
功能:先听后发,边听边发,冲突停发,随机重发。
为什么在发送数据时进行碰撞检测?
----电磁波在总线上的传播有时延,有速率限制。
6、以太网的MAC地址:如果是发往本站的帧则收下,然后再进行其他处理。否则就将此帧丢弃,不再进行其它处理(永远不变)。
7、100BASE-T以太网(高速以太网):共享介质式、交换式。
特点:全双工;无冲突(不使用CSMA/CD)。
吉比特以太网:
①全双工(交换)和半双工(共享)。
②半双工下使用CSMA/CD协议。
10吉比特以太网:
①光纤
②全双工
③无争用问题,无CSMA/CD
8、用网桥在数据链路层扩展以太网:当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的MAC地址,然后再确定将该帧转发到哪一个接口或将它丢弃。(收到帧,传完再转发)(全双工)(无碰撞)(有-更新,无-丢弃)。
9、用交换机在数据链路层扩展以太网:交换式集线器(多接口网桥)。
第四章 网络层
1、服务:虚电路;数据报;
2、功能:路由选择;阻塞控制、网际互连。
目的:实现两个端系统之间的数据透明传送。
3、IP协议
①地址解析协议(ARP):IP->MAC
②网际控制报文协议(ICMP)
③网际组管理协议(IGMP)
4、IP地址的编址方法:点分十进制(每一节八位)
5、IP地址的分类
①私有(局域网):常见为A、B、C类
②公有(因特网)
6、常用的三类地址
A:0(00000000.00000000)
B:10(10000000.00000000)
C:110(11000000.00000000)
7、IP地址(逻辑):网络层(32bit)
MAC地址(物理):数据链路层以下(48bit)(通信)
8、ARP的查看(arp-a)、添加(arp-s)和删除(arp-d)
9、无分类的IP地址:两级IP->三级IP
10、子网划分原则:IP地址的子网位不能全为1或0,IP地址中的主机位不能全为1或0。
IP地址二进制与子网掩码二进制运算
划分子网:
(1)判断IP地址是哪一类的。
(2)有子网掩码就算,无子网掩码看IP编码后的/x,x为网络部分,主机位为(32-x)位。
(若A地址X为9,则子网掩码为255.1000.0000.0000。)
(3)IP地址二进制与子网掩码按二进制位进行“与”运算。
(4)掩码中扩展子网(9-8)位,实用子网数为(
-2)个。
(5)每个子网含有
个主机,下面给出的是第n个可用子网包含的所有主机。
(去掉全0和全1主机,实际上还有
个主机)
11、IP地址=<网络前缀>,<主机号>
12、ICMP(网络控制报文协议):用于在TCP/IP网络中发现出错和控制信息。
13、三种基于ICMP的命令:①ping:使用ICMP回送和应答消息未确定一台主机是否可达(测试网络的连通性,对网络故障加以判断)
②tract:判定数据包到达目的主机的路由状况
③ipconfig:查看TCP/IP相关配置情况。
④netstat:显示当前网络连接状况
⑤netsh:查看IP地址和MAC地址对应的情况。
14、网络地址转换:是一种将一个IP地址域转换到另一个IP地址域的技术。
分类
①静态地址转换:一对一,私有IP->公有IP
②动态地址转换:多对多,多个私有IP->多个公有IP
③地址端口转换:多对一,多个私有IP->一个公有IP
15、IPV6地址(不能重复,IP地址是唯一的)
目的地址
①单播:点对点通信。
②多播:一点对多点通信。
③任播:数据交付最近的一个,目的是一组计算机。
16、IPV4到IPV6的过渡技术:采用逐步演进的方法,必须使新安装的IPV6系统能够向后兼容,IPV6系统必须能够接收和转发IPV4分组,并且能够为IPV4分组选择路由。
①双协议栈:使一部分主机(路由器)装有两个协议栈,一个IPV4和一个IPV6.
②使用隧道技术
③地址/协议转换技术:IPV6节点通信
17、ICMPV6基本功能
①通告网络错误
②通告网络堵塞
③协助解决故障
④通告超时
18、路由器功能:网络互连、数据处理、网络管理。
结构:中央处理单元;存储器;接口。
传统过程中,源IP地址的目标IP地址不会发生变化,但源MAC和目标MAC地址会变化。
19、三层交换机与二层交换机的区别
①功能:三层交换机与二层交换机都可以交换转发数据帧,但三层交换机除了有二层交换机的功能外,还有IP数据报路由功能。
②场所不同:三层交换机属于网络层,二层交换机属于数据链路层。
③处理数据方式不同:二层交换机使用二层交换转发数据帧,三层交换机使用三层交换IP数据报。
第五章 传输层
1、进程之间的通信:两个主机中的应用进程互相通信。
2、功能:复用、分用。
3、主要协议
①TCP:面向连接(全双工),TCP报文段。
②UDP:传送数据前无需建立连接(全双工),单位协议:UDP报文/用户数据包/无流量控制。
4、TCP的可靠传输
自动重传请求:通过确认和重传机制,可以在不可靠的传输网络上实现可靠通信。
原理:TCP发送报文的时候是交给IP层发送的,但IP层只能提供最大努力服务,使不可靠变为可靠。
确定号:传输的下一个编号
序号:别人发送给你的数据
6、ACK:确认(=1才有效)
SYN:同步(表示需要对方回复)
FIN:终止(释放一个连接)
7、三次握手
①客户端向服务端发送建立连接请求(SYN=1)
②服务端回复确认发送连接请求(SYN=1 ACK=1)
③客户端回复确认(ACK=1)
8、四次挥手
①A向TCP发出连接释放报文段(FIN=1,seq=u),并停止并发送数据,主动关闭TCP连接,进入(终止等待)状态,等待B的确认。
②B收到连接释放报文段后发出确认报文段,(ACK=1,ack=u+1,seq=v),B进入(关闭等待)状态,此时TCP处于半关闭状态,A得到B的连接释放。
③A收到B的确认后,进入(终止等待)状态,等待B发出的连接释放报文段。
④B没有要向A发出的数据,B发出连接并释放报文段(FIN=1,ACK=1,seq=u+1),B进入(最后确认)状态,等待A的确认。
⑤A收到B的连接释放报文,对此发出确认报文段(ACK=1,seq=u+1,ack=w+1),A进入(时间等)状态,此时TCP来释放掉,等待一段时间后释放。
第六章 应用层
1、连接
①控制连接(发命令)
②数据连接(传数据)
2、主要协议
①域名系统DNS:实现网络设备名字到IP地址映射的网络服务(域名翻译为IP)
②文件传输协议FTP:实现交互文件传输功能(TCP)
③超文本传输协议HTTP:实现www服务。
④动态主机配置协议DHCP:服务器向客户端动态分配IP地址和配置信息。
......
3、域名系统:作为将域名和IP地址相互映射的一个分布式数据库(域名解释成IP地址)
com:商业 gov:政府 edu:教育 cn:中国 net:大型网络 mil:军事 org:组织
5、超文本传输协议HTTP
默认端口号——80
其它知识点补充
HTTPS端口号——443
IPV4端口号——32
IPV6端口号——128
MAC端口号——48