《计算机网络》总结

《计算机网络》总结

物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)(传输媒(双绞线、光纤)体在物理层之下)

数据链路层:将比特组装成帧和点到点的传递(帧Frame)

网络层:负责数据包从源到宿的传递和网际互连(包PackeT) (主机之间的通信)

传输层:提供端到端的可靠报文传递和错误恢复(段Segment)(应用进程之间的通信)

会话层:建立、管理和终止会话(会话协议数据单元SPDU)

表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)

应用层:允许访问OSI环境的手段(应用协议数据单元APDU)

网络性能指标

5、计算机网络的性能指标

速率

比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。

Bit 来源于 binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个 1 或 0。

速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。速率的单位是b/s,或kb/s, Mb/s, Gb/s 等

速率往往是指额定速率或标称速率。

带宽

“带宽”(bandwidth)本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)。

现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或 b/s (bit/s)、kb/s、Mb/s 。

数据链路层

6、数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?

答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现

通信规程所需要的硬件和软件。数据链路=链路+硬件(网卡)+软件(通信协议)。

“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基

础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物

理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。

7、 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?

答: 传输的协议数据单元是帧。数据链路层使用的信道主要有点对点信道和广播信道(以太网(局域网)使用此信道,一对多的通信)。

帧定界是分组交换的必然要求

透明传输避免消息符号与帧定界符号相混淆

差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源

8、试说明10BASE-T中的“10”、“BASE”和“T”所代表的意思。

答:10BASE-T中的“10”表示信号在电缆上的传输速率为10MB/s,“BASE”表示电缆上的信号是基带信号,“T”代表双绞线星形网,但10BASE-T的通信距离稍短,每个站到集线器的距离不超过100m。

9、PPP协议

点对点协议就是用户计算机和ISP进行通信时所使用的数据链路层协议,是数据链路层使用最多的一种协议,它的特点是:简单、只检测差错,而不纠正差错;不使用序号,也不进行流量控制;可同时支持多种网络层协议。

交换机/路由器/网关

10、了解交换机、路由器、网关的概念,并知道各自的用途

1)交换机

在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。交换机拥有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背 部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部 交换矩阵迅速将数据包传送到目的端口。目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表 中。

交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过ARP协议学习它的MAC地址,保存成一张 ARP表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不 能划分网络层广播,即广播域。

交换机被广泛应用于二层网络交换,俗称“二层交换机”。

交换机的种类有:二层交换机、三层交换机、四层交换机、七层交换机分别工作在OSI七层模型中的第二层、第三层、第四层盒第七层,并因此而得名。

2)路由器

路由器(Router)是一种计算机网络设备,提供了路由与转送两种重要机制,可以决定数据包从来源端到目的端所经过 的路由路径(host到host之间的传输路径),这个过程称为路由;将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行),这称为转送。路由工作在OSI模型的第三层——即网络层,例如网际协议。

路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。 路由器与交换器的差别,路由器是属于OSI第三层的产品,交换器是OSI第二层的产品(这里特指二层交换机)。

3)网关

网关(Gateway),网关顾名思义就是连接两个网络的设备,区别于路由器(由于历史的原因,许多有关TCP/IP 的文献曾经把网络层使用的路由器(Router)称为网关,在今天很多局域网采用都是路由来接入网络,因此现在通常指的网关就是路由器的IP),经常在家庭中或者小型企业网络中使用,用于连接局域网和Internet。 网关也经常指把一种协议转成另一种协议的设备,比如语音网关。

在传统TCP/IP术语中,网络设备只分成两种,一种为网关(gateway),另一种为主机(host)。网关能在网络间转递数据包,但主机不能转送数据包。在主机(又称终端系统,end system)中,数据包需经过TCP/IP四层协议处理,但是在网关(又称中介系 统,intermediate system)只需要到达网际层(Internet layer),决定路径之后就可以转送。在当时,网关 (gateway)与路由器(router)还没有区别。

在现代网络术语中,网关(gateway)与路由器(router)的定义不同。网关能在不同协议间移动数据,而路由器是在不同网络间移动数据,相当于传统所说的IP网关(IP gateway)。

网关是连接两个网络的设备,对于语音网关来说,他可以连接PSTN网络和以太网,这就相当于VOIP,把不同电话中的模拟信号通过网关而转换成数字信号,而且加入协议再去传输。在到了接收端的时候再通过网关还原成模拟的电话信号,最后才能在电话机上听到。

对于以太网中的网关只能转发三层以上数据包,这一点和路由是一样的。而不同的是网关中并没有路由表,他只能按照预先设定的不同网段来进行转发。网关最重要的一点就是端口映射,子网内用户在外网看来只是外网的IP地址对应着不同的端口,这样看来就会保护子网内的用户。

IP地址

11、(网络层)试说明IP地址与硬件地址的区别,为什么要使用这两种不同的地址?

IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的32 位的标识符。

从而把整个因特网看成为一个单一的、抽象的网络。。在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。

MAC地址(48位长,固化在适配器的ROM中)基于物理、能够标识具体的链路通信对象,IP地址给予逻辑域的划分、不受硬件限制。

12、IP地址的分类

二级ip——三级ip——二级ip

1、分类的ip地址(网络号+主机号)

A类地址:以0开头, 第一个字节范围:1~126(1.0.0.0 - 126.255.255.255);(网络号为高8位(1个字节)范围:1到126)

(因为网络号为0是保留地址:“本网络”,127是保留作为“回环地址”)

B类地址:以10开头, 第一个字节范围:128~191(128.0.0.0 - 191.255.255.255);(网络号为高16位(2个字节))

C类地址:以110开头, 第一个字节范围:192~223(192.0.0.0 - 223.255.255.255);(网络号为高24位(3个字节))

D类地址:1110开头,用于多播,,

E类地址:1111开头,保留。

私有地址: 10.0.0.0—10.255.255.255, 172.16.0.0—172.31.255.255, 192.168.0.0—192.168.255.255。(Internet上保留地址用于内部)

2、划分子网(网络号+子网号+主机号)

网络号不变,从原主机号中借用若干位作为子网号。

网络地址=子网掩码与ip地址逐位相与。

3、无分类编址,构成超网(网络前缀+主机号)

eg:128.14.35.7/20 (网络前缀为20位) 也代表了地址掩码前20位为1,后面12位为0。

ARP

13、ARP是地址解析协议,简单语言解释一下工作原理。

ARP解决的是同一局域网中ip地址与MACD地址的解析。

1:首先,每个主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP地址和MAC地址之间的对应关系。

2:当源主机要发送数据时,首先检查ARP列表中是否有对应IP地址的目的主机的MAC地址,如果有,则直接发送数据,如果没有,就向本网段的所有主机发送ARP数据包,该数据包包括的内容有:源主机IP地址,源主机MAC地址,目的主机的IP地址。

3:当本网络的所有主机收到该ARP数据包时,首先检查数据包中的IP地址是否是自己的IP地址,如果不是,则忽略该数据包,如果是,则首先从数据包中取出源主机的IP和MAC地址写入到ARP列表中,如果已经存在,则覆盖,然后将自己的MAC地址写入ARP响应包中,告诉源主机自己是它想要找的MAC地址。

4:源主机收到ARP响应包后。将目的主机的IP和MAC地址写入ARP列表,并利用此信息发送数据。如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。

广播发送ARP请求,单播发送ARP响应。

各种协议

14、各种协议

ICMP协议:因特网控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

(分组网间探测ping是它的一个应用,(应用层)测试两个主机的连通性。)

TFTP协议:是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

HTTP协议:超文本传输协议,是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。

DHCP协议:动态主机配置协议(局域网),是一种让系统得以连接到网络上,并获取所需要的配置参数手段。使用UDP协议工

作,用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

NAT协议:网络地址转换,属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,

TCP与UDP

15、(传输层)TCP和UDP的区别?

TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。

TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。

TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。

16、TCP对应的协议和UDP对应的协议

TCP对应的协议:

(1) FTP:定义了文件传输协议,使用21端口。

(2) Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。

(3) SMTP:邮件传送协议,用于发送邮件。服务器开放的是25号端口。

(4) POP3:它是和SMTP对应,POP3用于接收邮件。POP3协议所用的是110端口。

(5)HTTP:是从Web服务器传输超文本到本地浏览器的传送协议。80端口

UDP对应的协议:

(1) DNS:用于域名解析服务,将域名地址转换为IP地址。DNS用的是53号端口。

(2) SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。

(3) TFTP(Trival File Transfer Protocal),简单文件传输协议,该协议在熟知端口69上使用UDP服务。

17、TCP三次握手和四次挥手的全过程

💫 相关推荐

砗磲如何抛光
约彩365app下载

砗磲如何抛光

📅 07-03 👀 8611
电车充电器维修有质保期吗?
约彩365app下载

电车充电器维修有质保期吗?

📅 07-02 👀 8349
餍的解释
365bet官网是什么

餍的解释

📅 07-04 👀 4698
三星笔记本充电器多少钱一个(笔记本充电器多少钱一个?)
《魔兽世界WOW》药水大师任务 药剂大师任务 转化大师任务 详细攻略
牛顿换算千克
365双试投注是什么

牛顿换算千克

📅 06-28 👀 2295
溃澜的解释及意思
约彩365app下载

溃澜的解释及意思

📅 06-30 👀 8281
Oppo手机的email地址在哪?
365bet官网是什么

Oppo手机的email地址在哪?

📅 06-28 👀 1588
Win10系统自带的备份,恢复功能
365bet官网是什么

Win10系统自带的备份,恢复功能

📅 07-02 👀 9928