OSI即开放式系统互联,OSI reference model即OSI参考模型。该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),并且定义了每一层的功能,以实现系统环境中的互联性、互操作性和应用的可移植性
TCP/IP reference model即TCP/IP参考模型。该体系结构标准定义了网络互联的四层框架(网络接口层、网络层、传输层和应用层),并且定义了每一层的功能,以实现系统环境中的互联性、互操作性和应用的可移植性
广域网。提供覆盖范围几十公里到几千公里的区域的长距离通信服务
Metropolitan Area Network,城域网。提供覆盖范围五公里到五十公里的区域的长距离通信服务。常用以太网技术
局域网。采用广播技术,几十米到几千米的覆盖范围
个人区域网。区域半径10m
生成树协议。其原理是按照树的结构来构造网络拓扑,消除网络中的环路,是数据链路层协议
载波监听多路访问/碰撞检测协议: CSMA的改进,总线型网络 应用于有线连接的局域网。总是以广播模式发送 先听后发,边听边发(区别于CSMA协议),冲突停发,随机重发(二进制退避算法)
载波监听多路访问/碰撞避免协议:广播告诉其他结点,让其他结点在某段时间不要发送数据
为什么要有这个协议:无线介质实现碰撞检测硬件花费过大;“隐蔽站” 适用于无线局域网 二进制退避算法
实现方法: 预约信道:我要用多久 ACK:收到了给我个回复 RTS/CTS帧:“隐蔽站”
高级数据链路控制协议, 一组用于在网络结点间传送数据的协议 面向比特 全双工通信,较高的数据链路传输效率 所有帧使用CRC检验,顺序编号,可靠传输 传输控制与处理功能分离,较大灵活性 基本配置: 平衡配置:一个主站控制整个链路 非平衡配置:两个站都是复合站,平等地发起数据传输 站:主站,从站,复合站
点对点协议(Point to Point Protocol) 串行线路通信的面向字节的协议 拨号或专线建立点对点连接 三个组成部分: 链路控制协议LCP:建立、配置、测试和管理数据链路 网络控制协议NCP:为网络层协议建立和配置逻辑连接 一个将IP数据报封装到串行链路的方法
链路控制协议。PPP的组成部分。建立、配置、测试和管理数据链路
网络控制协议。PPP的组成部分。为网络层协议建立和配置逻辑连接
网际协议。用来使互连起来的网络能够相互通信。整个TCP/IP协议族的核心,也是构成互联网的基础。IP位于TCP/IP模型的网络层
网络地址转换:通过将专用网络地址转换为公用地址从而对外隐藏内部管理的IP地址。
无类别域间路由:在变长子网掩码的基础上提出的一种消除传统A,B,C类网络的划分,并可以在软件的支持下实现超网(路由聚合)构造的一种IP地址的划分方法
路由信息协议:IGP的一种。应用层协议,传输层使用UDP 使用跳数,每经过一个路由器,跳数加1 一条路径最多15个路由器。距离16不可达
特点 仅和相邻路由器交换信息 交换的是当前路由器所知道的全部信息,即自己的路由表 选择最小跳数路由
缺点 限制了网络的规模 开销大,交换的是完整的路由表 慢收敛,需要较长时间才能将此信息传送到所有路由器
开放最短路径优先: IGP的一种,使用迪杰斯特拉算法 LSA(链路状态通告)来在网络中的路由器之间交换网络拓扑信息
基本特点: 向本自治系统中所有路由器发送信息,使用洪泛法 发送的信息是与路由器相邻的所有路由器的链路状态 只有链路状态发生变化时,路由器才向所有路由器发送此信息
OSPF是网络层协议,直接用IP数据报发送 能适用于规模很大的自治系统中 全网范围内是一致的 灵活 多路径间的负载平衡 子网划分与CIDR 虽然能算出完整的最优路径,但路由表中不会存储完整路径。只存储“下一跳” 能将一个自治系统再划分为更小的范围
地址解析协议 把IP地址解析为硬件地址,它解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题
逆地址解析协议,使只知道自己硬件地址的主机能够知道其IP地址。
动态主机配置协议。用于给主机动态地分配IP地址 应用层协议。基于UDP。C/S方式(所以是应用层协议)
DHCP服务器聚合DHCP客户端的交换过程: DHCP客户机广播“DHCP发现”,找服务器 DHCP服务器收到,广播“DHCP提供” DHCP客户机收到“DHCP提供”,广播“DHCP请求”消息 DHCP服务器广播“DHCP确认”
互连网控制报文协议 :允许主机或路由器报告差错情况和提供有关是否有异常情况的报告。 IP层协议 报文种类:ICMP差错报文,ICMP询问报文 两个常见应用: PING(工作在应用层,直接使用ICMP) Traceroute,tracert(工作在网络层)
网际组管理协议:多播协议。互联网组播所使用的一种协议,进行组播成员之间的信息交互 。IGMP 使用 IP 数据报传递其报文
传输控制协议:传输层协议。面向连接、可靠的、全双工通信 提供单播,不支持广播和多播。 面向字节流,而非消息流,消息的边界在端到端传输中不能得到保留。(TCP虽是面向字节流的,但TCP传送的数据单元却是报文段)
用户数据报协议:无连接、不可靠、面向报文。没有拥塞控制。不需要确认。 不可靠的逻辑信道 优点: 无需建立连接 无连接状态 分组首部开销小(8B) 应用层能更好地控制要发送的数据和发送时间
用于DNS、SNMP,TFTP,RTP(实时传输协议)
特点: 尽最大努力交付 面向报文:添加首部直接交付IP层,接收方去首部原封不动交付完整报文。报文不可分割,是UDP数据报处理的最小单位 计算校验和:在UDP数据报之前加12B伪首部
文件传送协议 异构网络中任意计算机之间传送文件。提供交互式的访问,允许客户指明文件的类型与格式,允许文件具有存取权限 提供的功能: 不同种类主机系统之间的文件传输能力 以用户权限方式提供用户对远程FTP服务器上的文件管理能力 以匿名FTP的方式提供公用文件共享的能力 C/S工作方式,FTP。由主进程与若干从属进程构成 控制连接(端口21)与数据连接(端口20)
简单邮件传输协议:使用SMTP协议的情况:①发件人的用户代理向发送方的邮件服务器发送邮件②发送方的邮件服务器向接受方邮件服务器发送构件
邮局协议:UA向邮件服务器发出请求,“拉”取用户邮箱中的邮件。C/S工作方式。TCP连接(端口110)
超文本传送协议:为了实现万维网上各种链接,万维网客户程序与万维网服务器程序之间的交互必须严格遵守的协议。HTTP是一个应用层协议,它使用TCP连接进行可靠的传送
远程终端协议:基于TCP 连接。基于C/S方式。 ①用户通过 TELNET 就可注册(即登录)到远地的另一个主机上(使用主机名或 IP 地址)。 ②TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。 ③通过NVT格式实现透明传输(NVT定义了数据和命令应怎样通过因特网)
域名系统。将特定含义的主机名(www.baidu.com)转变为IP地址 将特定含义的主机名(www.baidu.com)转变为IP地址 层次域名空间 www(三级域名).baidu(二级域名).com(顶级域名) 域名服务器 根域名服务器 顶级域名服务器 授权域名服务器(权限域名服务器) 本地域名服务器 解析器
域名解析:(《王道》P246) 迭代与递归结合 迭代式
套接字
由主机IP地址和端口号组成。它唯一的标识了网络中的一个主机和其上的一个应用。
Asymmetric Digital Subscriber Line: 非对称数字用户线路。 电话线分为电话,上行和下行三个独立的信道,避免相互干扰。用户可以边打电话边上网
水平分割
一种避免路由环路和加快路由汇聚的技术
时分复用。 将提供给整个信道传输信息的时间划分成若干时间片(简称时隙),并将这些时隙分配给每一个信号源使用
频分复用:一种将多路基带信号调制到不同频率载波上再进行叠加形成一个复合信号的多路复用技术
Code Division Multiplexing:码分复用。一组包含互相正交的码字的码组携带多路信号。例子:可理解为A站一辆装绿豆和B站一辆装黄豆的车,经过信道时物品装在一起。然后到了目的地再分离
Code Division Multiple Access:码分多址。 以不同的伪随机码来区别基站。各基站使用同一频率并在同一时间进行信息传输的技术。数字技术的分支扩频通信技术上的一种成熟的无线通信技术
介质访问控制子层,数据链路层的一部分。使用物理层提供的服务实现设备之间的数据帧传输,提供两种服务:MAC层数据服务、MAC层管理服务
逻辑链路控制子层,数据链路层的一部分。向网络层提供无确认的无连接服务,有确认的无连接服务,有确认的面向连接服务
流量控制,是确保发送方的传输速率不超过接收方容量的一种机制
计算机病毒,能影响计算机使用,能自我复制的一组计算机指令或程序代码
自动重传请求
方法:发送方将要发送的数据帧附加一定的CRC冗余检错码一并发送,接收方根据检错码对数据帧进行错误检测,发现错误丢弃,发送方超时重传该数据帧
循环冗余码
最常用的一种差错校验码。如ARQ方法中,发送方将要发送的数据帧附加一定的CRC冗余检错码一并发送,接收方根据检错码对数据帧进行错误检测,发现错误丢弃,发送方超时重传该数据帧。
自治系统 处于一个管理机构控制之下的路由器和网络群组。对内使用OSPF,RIP,对外BGP
内部网关协议(域内路由选择)。一个自治系统内部所使用的路由选择协议。包括RIP,OSPF
外部网关协议,域间路由选择。自治系统之间所使用的路由选择协议。用于不同自治系统之间的路由器交换路由信息。包括BGP
边界网关协议。不同自治系统的路由器之间交换路由信息的协议。属于外部网关协议、路径向量路由选择协议、应用层协议,基于TCP
BGP的使用环境: 因特网规模太大,自治系统之间路由选择很困难 自治系统之间的路由选择,找最佳路由并不现实 自治系统之间的路由选择必须考虑有关策略 力求寻找一条能够到达目的网络且比较好的路由 工作原理:每个自治系统选出一个(或多个)路由器作为该自治系统的“BGP发言人”。发言人与发言人之间交换信息,首先要建立TCP连接 BGP支持CIDR
超文本标记语言:一种文档结构的标记语言,使用一些约定的标记对页面上的各种信息、格式进行描述
可扩展标记语言。一种用于标记电子文件使其具有结构性的标记语言
国际电气电子工程师协会:世界上最大的专业技术团队。致力于电气、电子、计算机工程和与科学有关的领域的开发和研究
通用因特网邮件扩展:扩展了电子邮件标准,使其能够支持:非ASCII字符文本
最大传送单元。一个链路层数据报能承载的最大数据量
网络文件系统 ①允许应用进程打开一个远地文件,并能在该文件的某一个特定的位置上开始读写数据。 ②NFS 可使用户只复制一个大文件中的一个很小的片段,而不需要复制整个大文件。 ③在网络上传送的只是少量的修改数据。
对等网络:一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。可以定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者
协议数据单元。对等层次之间传送的数据单位。包括SDU(服务数据单元)和PCI(协议控制信息)
往返时间
服务访问点。上层访问下层所提供服务的点
统一资源定位符,为了使用户清楚地知道能够很方便地找到所需的信息,万维网使用统一资源定位符URL(Uniform Resource Locator)来标志万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标识符URL
两根采用一定规律并排绞合的相互绝缘的铜导线组成
World Wide Web万维网:WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源。
Integrated Services Digital Network,ISDN:综合业务数字网。一个数字电话网络标准,一种典型的电路交换网络系统
访问控制列表。访问控制列表是应用在路由器接口的指令列表,这些指令列表用来告诉路由器哪些数据包可以接收、哪些数据包需要拒绝
应用编程接口:一些预先定义的函数或约定。提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节
无线局域网
虚拟局域网。一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样
虚拟专用网:在公用网络上建立专用网络,进行加密通讯。
UDP传送数据前无需建立连接,不可靠交付,报文头部短,传输开销小,时延较短
TCP面向连接,提供可靠的建立连接和释放连接的方法,可靠交付,报文头部大,传输开销大
A.定义最大值:距离矢量路由算法可以通过IP头部中的生存时间(TTL)来纠错,但路由环路问题可能首先要求无穷计数。为了避免这个时延问题,距离矢量协议定义了一个最大值,这个数字是指最大的度量值,比如RIP协议最大值为16.也就是说,路由更新信息可以向网络中的路由器转发15次,一旦达到最大值16,就视为网络不可达,存在故障。
B.水平分割:一种消除路由环路并加快网络收敛的方法,其规则就是不向原始路由更新的方向再次发送路由更新信息
C.路由中毒(路由毒化)
D.反向中毒(毒化逆转)
E.控制更新时间
F.触发更新
A.使用洪泛法向自治系统内所有路由器发送信息
B.发送的信息包含与本路由器相邻的所有路由器的链路状态
C.当链路状态发生变化时,路由器才发送信息
A.本路由器仅与相邻的路由器交换信息
B.路由器之间交换的信息是当前本路由器所知道的全部信息,即自己的路由表
C.按固定的时间间隔交换路由信息
1.应用层:直接为用户的应用进程提供相应的服务
2.传输层:负责主机中的两个进程之间的通信,为端到端连接提供可靠的传输服务,为端到端连接提供流量控制、差错控制、数据传输管理等服务
3.网络层:把网络层的协议数据单元从源端传到目的端,为分组交换网上的不同主机提供通信服务。对分组进行路由选择,并实现流量控制、拥塞控制、差错控制
4.数据链路层:通过物理链路提供可靠的数据传输。涉及物理寻址、网络拓扑、网络访问、错误通知、帧的有序传送以及流量控制
5.物理层:通信链路与通信节点的连接需要一些电路接口,物理层规定了这些接口的一些参数。物理层还规定了通信链路上传输的信号的意义和电气特征
1.应用层:处理高级协议、表示、编程和会话控制问题。TCP/IP模型将所有应用程序相关的问题组合到这一层中
2.传输层:处理可靠性、流量控制和错误纠正的服务质量问题
3.网际层:将分组发往任何网络,并为之独立地选择合适的路由
4.网络接口层:从主机或结点接受IP分组,并把它们发送到指定的物理网络上。它包括局域网和广域网技术细节,以及OSI物理层和数据链路层的所有细节
静态路由指由网络管理人员手工配置的路由信息。静态路由算法的优点是简便、可靠,在负荷稳定,拓扑变化不大的网络中运行的效果很好。故仍广泛应用于高密度安全性的军事系统和较小的商业圈。
1.第一次握手:客户机的TCP首先向服务器的TCP发送一个连接请求报文段。这个特殊的报文段中不含应用层数据,其首部中的SYN标志位被置为1.另外,客户机会随机选择一个起始序号seq=x
2.第二次握手:服务器的TCP收到连接请求报文段后,如同意建立连接,就向客户机发回确认,并为该TCP连接分配缓存和变量。在确认报文中,SYN和ACK位都被置为1,确认号字段ack的值为x+1,并且服务器随机产生起始序号seq=y。确认报文段同样不包含应用层数据。
3.第三次握手:当客户机收到确认报文段后,还要向服务器给出确认,并且也要给该连接分配缓存和变量。这个报文段的ACK标志位被置1,序号字段为x+1,确认号字段ack=y+1。
其中第三次握手是为了保证信息传达的确定性,确保信息没有丢失
1.RIP是一种分布式的基于距离向量的路由选择协议,而OSPF是一种分布式的基于链路状态的路由选择协议
2.RIP:仅和相邻的路由器交换信息;交换的信息是本路由器所知道的全部信息,即路由表;按固定的时间间隔交换路由信息。OSPF:向本自治系统所有的路由器发送信息;发送的信息是与本路由器相邻的所有路由器的链路状态,这是路由器知道的部分信息;且只有当链路状态发生变化时,路由器才用洪泛法向所有路由器发送此信息。
3.RIP中,当发生网络故障时,要经过较长时间才能将此信息传送给所有路由器,即“好消息传得快,坏消息传得慢”,收敛慢;而在OSPF中,链路数据库能较快的更新,故OSPF的更新过程收敛快。
4.RIP协议使用传输层的用户数据报UDP进行传送,OSPF直接使用IP数据报进行传送
端口号长度为16位,能表示65536个不同的端口
端口号标识和区分了一台主机中的不同应用进程
A类网络的IP地址范围为:1.0.0.0 — 126.255.255.255 前8位为网络号,后24位主机号
B类网络的IP地址范围为:128.0.0.0 — 191.255.255.255 前16位为网络号,后16位主机号
C类网络的IP地址范围为:192.0.0.0 — 223.255.255.255 前24位为网络号,后8位主机号
[注]
A类地址,最大可用网络数为2^7-2 = 126 (去掉00000000,这是保留地址,意为“本网络”。去掉01111111,这是环回测试地址)
B类地址,最大可用网络数为2^14-1 (去掉128.0,即10000000.00000000,这个网络号不可指派)
C类地址,最大可用网络数为2^21-1 (去掉192.0.0,这个网络号不可指派)
另外,主机号全0,全1均不可使用。全0表示本网络,全1表示本网络的广播地址
应用层:应用层是用户与网络的界面,应用层需要采用不同的应用协议来解决不同类型的应用要求
表示层:主要用于处理在两个通信系统中交换信息的表示方式,表示层还提供数据压缩、加密和解密
会话层:会话层负责管理主机之间的会话进程,包括建立、管理以及终止进程间的会话
传输层:负责主机中两个进程之间的通信,为端到端连接提供可靠的传输服务,为端到端连接提供流量控制、差错控制、服务质量、数据传输管理等服务
网络层:把网络层的协议数据单元从源端传到目的端,为分组交换网上的不同主机提供通信服务,对分组进行路由选择,并实现流量控制、拥塞控制、差错控制
数据链路层:通过物理链路提供可靠的数据传输。涉及物理(而非逻辑)寻址,网络拓扑、网络访问、错误通知、帧的有序传送以及流量控制
物理层:通信链路与通信节点的连接需要一些电路接口,物理层规定了这些接口的一些参数。物理层还规定了通信链路上传输的信号的意义和电气特征
相同点:
(1)这两种模型都体现了分层设计的思想,而且都是下层服务上层。
(2)这两种模型都有应用层、传输层、网络层。
不同点:
(1)TCP/IP协议模型只有4层(网络接口层,网络层,传输层,应用层),而OSI参考模型有7层(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)。
(2)TCP/IP支持跨层封装,但是OSI不支持,只允许相邻层之间的交互。
(4)TCP/IP只支持IP网络协议,而 OSI支持多种网络层协议(IP IPX APPLE TALK NOVELL NSAP)
(5)OSI 参考模型的协议比TCP/ IP 参考模型的协议更具有面向对象的特性。
(6) TCP/ IP 参考模型中对异构网互连的处理比OSI 参考模型更合理。
(7)OSI是理论上的标准,TCP/IP是事实上的标准
语义:对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由
作用:当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择
分配时一个网络的主机号全0和全1均不能使用。主机号全为0表示网络本身,主机号全为1表示本网络的广播地址
switch(交换机):子网经过交换机只能到达相同网络号的网段
router(路由器):子网经过路由器可以到达不同网络号的网段
冲突域/广播域:
hub(集线器)、repeater(中继器):既不隔离冲突域,也不隔离广播域。即用它们相连的网段属于同一个冲突域
bridge(网桥)、switch(交换机):隔离冲突域,不隔离广播域。即用它们相连的网段是不同的冲突域,但属于同一个广播域
router(路由器):隔离冲突域,也隔离广播域。即用它们相连的网段是不同的广播域
RIP用的是距离向量算法
路由表表项 <目的网络N,距离d,下一跳路由器X>
对于每一个相邻路由器发送过来的RIP报文,进行以下步骤:
1.对于地址为X的相邻路由器发来的RIP报文,先修改此报文中的所有项目:把“下一跳”字段中的地址都改为X,并把所有“距离”加一
2.对修改后的RIP报文中的每一个项目,进行以下步骤:
接入点:BSS基本服务集中的基站,作用和网桥相似
基本服务集。无线局域网的最小构件。包括一个基站和若干服务站
主干分配系统。BSS通过DS接入另一个BSS构成ESS。
扩展的服务级。BSS通过DS接入另一个BSS构成ESS
国际标准化组织。负责标准化的国际组织
Internet Service Provider因特网服务提供商。如电信,联通和移动
网络接入点
最长报文段。 TCP协议定义的一个选项,MSS选项用于在TCP连接建立时,收发双方协商通信时每一个报文段所能承载的最大数据长度
正交频分复用:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输
脉码调制。 是对连续变化的模拟信号进行处理、量化、编码后转换为数字信号的一种调制方式
Request For Comments。征求意见稿。是由互联网工程任务组(IETF)发布的一系列备忘录
服务数据单元。为完成用户所要求的功能而应传送的数据
统计时分复用。 一种根据用户实际需要动态分配线路资源的时分复用方法
波分复用。将两种或多种不同波长的光载波信号(携带各种信息)在发送端经复用器(亦称合波器,Multiplexer)汇合在一起,并耦合到光线路的同一根光纤中进行传输的技术
简单文件传送协议:基于UDP 数据报, 需要有自己的差错改正措施。TFTP 只支持文件传输而不支持交互
网际协议控制协议。用来在点对点协议连接上建立和配置网际协议
令牌环网络的一种
接入网
American National Standards Institute:美国国家标准协会
Common Gateway Interface,通用网关接口。是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能
数据加密标准。使用密钥加密的块算法
拒绝服务
美国电子工业协会
先进先出
即时传信
网际报文存取协议,一种邮件获取协议。它的主要作用是邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。
红外技术
工业、科学与医药(频段)
国际电信联盟。负责分配和管理全球无线电频谱与卫星轨道资源,制定全球电信标准
Java虚拟机
多入多出
百万指令每秒
网络层服务访问点
(美国)国家科学基金会
正交幅度调制。 数字信号的一种调制方式
实时运输协议。说明了在互联网上传递音频和视频的标准数据包格式
请求发送
简单网络管理协议: SNMP基于UDP。专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议
生存时间。
用户代理。一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等
宽带码分多址。利用码分多址复用(或者CDMA 通用 复用技术,不是指CDMA标准)方法的宽带扩频3G移动通信空中接口