寄网错题本

本文深入解析计算机网络中的关键概念和技术细节,包括应用层、传输层的功能与协议,如FTP、TCP/IP等;数据链路层与物理层的运作原理;网络层的路由选择与协议介绍;以及各种网络设备的工作方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

菜鸡的王道计网错题本

应用层

在连接未建立之前,服务器在某一个端口上监听。客户端是连接的请求方,客户端必须事先知道服务器的地址才能发出连接请求,而服务器则从客户端发来的数据包获取客户端的地址。一旦连接建立,服务器就能响应客户端请求的内容,服务器也能主动发送数据给客户端,用于一些消息的通知。

客户机是面向用户的,服务器是面向任务的。

P2P网络是一种动态的逻辑网络。

如果一台主机通过两块网卡连接到两个网络,那么就具有两个IP地址,每个网卡对应一个mac地址,显然这两个IP地址可以映射到同一个域名上。此外多台 主机也可以映射到同一个域名商。

每台主机都必须在授权域名服务器处注册登记,授权域名服务器一定能够将其管辖的主机名转换为该主机的IP地址。

DNS采用无连接的UDP服务。

FTP允许客户指明文件的类型与格式,并允许文件具有存取权限。

FTP使用21端口建立控制连接(客户端→服务器)使用20端口建立数据连接(服务器→客户端),这两个端口指明的都是服务器端口。

FTP协议的控制信息是带外传送的。

传输层

传输层实现的是端到端的通信

可靠传输协议中,可靠指的是使用确认机制来确保传输的数据不丢失

使用套接字socket:IP(确定主机) + 端口号(确定进程) 就可以确定一个在互联网通信的进程

端口号:端口号长度为16bit,能表示65536个不同的端口号,端口号只有本地意义,只标识本计算机应用层中的各进程。

  • 服务器使用的端口号,分为两类,一类是熟知端口号,数值为0~1023,指派给最重要的一些应用程序;另一类称为登记端口号,数值为1024~49151.
  • 客户端使用的端口号,数值为49152~65535,这类端口号仅在客户进程运行时才动态的选择。

常用的熟知端口号

应用程序FTPTELNETSMTPTFTPHTTPDNSSNMP
熟知端口号212325698053161

UDP头部8B,TCP20B(固定)

UDP数据报的伪头部包含了IP地址信息

UDP的优点时开销小,时间性能好且易于实现。

发送窗口的值指的是B

发送窗口确定的依据是发送窗口 = min【接收端窗口,拥塞窗口】

TCP发送方在任一时刻可以发送的最大数据流是接收方允许的窗口和拥塞窗口的最小值

TCP使用滑动窗口来实现流量控制,如果窗口尺寸太小,那么会产生过多的ACK,如果设置的太大,那么会由于传送的数据过多而使路由器变得拥挤,导致主机可能丢失分组。

确定序号ack是期望收到对方下一个报文段的数据的第一个字节的序号,序号seq是指本报文段所发送的数据的第一个字节的序号。

TCP规定当发送方对同一个报文段的三个重复确认时,就可以认为跟在这个被确认报文段之后的报文已丢失,立即执行快速重传算法。

计算机网络体系结构

计算机网络分为广域网、城域网和局域网,其划分的主要依据是:网络的作用范围。

广播式网络共享广播信道,通常是局域网的一种通信方式(局域网工作在数据链路层),因此不需要网络层,因而也不存在路由选择问题。

数据链路层使用物理层服务需要通过服务访问点实现。

数据链路层功能:保证数据正确的顺序和完整性;

物理层:处理信号通过介质的传输;

应用层:提供用户和网络的接口;

网络层:控制报文通过网络的路由选择(面向连接和无连接服务)。

传输层:实现端到端的应答、分组排序、流量控制功能(主机进程之间);

表示层:数据的格式转换和压缩;

会话层:同步点;

物理层

并行传输用于计算机内部的数据传输;

波特率等于每秒可能发生的信号变化次数;

电路交换不具备差错控制能力;

几种数据交换方式及数据报和虚电路的特点

电路交换方式的优点是传输时延小、实时通信能力强,适用于交互式会话类通信;但其缺点是对突发性通信不适应,系统效率低,不具备存储数据的能力,不能平滑网络通信量,不具备差错控制能力,无法纠正传输过程中发生的数据差错。

报文交换和分组交换都采用存储转发,传送的数据都要经过中间结点的若干存储、转发才能到达目的地,因此传输时延较大报文交换传送数据长度不固定且较长,分组交换中,要将传送的长报文分割为多个固定有限长度的分组,因此传输时延较报文交换要小

分组交换在实际应用中又可分为数据报和虚电路两种方式。数据报是面向无连接的,它提供的是一种不可靠的服务,它不保证分组不被丢失,也不保证分组的顺序不变及在多长的时限到达目的主机。但由于每个分组能独立地选择传送路径,当某个结点发生故障时,后续的分组就可另选路径;另外通过高层协议如如TCP的差错控制和流量控制技术可以保证其传输的可靠性和有序性虚电路是面向链接的,它提供的是一种可靠的服务,能保证数据的可靠性和有序性。但是由于所有分组都按同一路由进行转发,一旦虚电路的某个结点出现故障,他就必须重新建立一条虚电路。因此,对于出错率高的系统,易出现节点故障,这项任务就显得相当艰巨。所以采用数据报方式更合适。

影响信道数据传输速率的是:信噪比、频率宽带、调制速率。

虚电路在建立时不需要为每条虚电路预分配带宽。

传统以太网采用广播的方式发送信息。

电气特性:规定了信号的电压高低、传输距离等。

功能特性:某条线上出现的某一电平的电压代表什么意义。

过程特性:各条物理线路的工作过程和时序关系。

机械特性:规定连接所用设备的规格。

两个网段在物理层进行互联时要求:数据传输速率必须相同。另外数据链路协议可以不同,如果是在数据链路层互联,那么要求数据链路层协议也要相同。

在物理层互联成功,只表明这两个网段之间可以互相传送物理层信号,但并不能保证可以相互传送数据链路层的帧;要达到数据链路层互联互通的目的,则要求数据传输速率和数据链路层协议都相同。

集线器以广播的方式将信号从除输入端口外的所有端口输出,因此任意时刻只能有一个端口的有效数据输入。

数据链路层

为防止在传输过程中帧丢失,在可靠的数据链路层协议中,发送方对每个发送方的每个数据帧设计一个定时器,当计时器到期而该帧的确认帧仍未到达时,发送方将重发该帧,为保证不会收到重复帧,需要对每个发送的帧编号。

流量控制是通过限制发送方的数据流量而使发送方的发送速率不超过接收方接受速率的一种技术。

通过提高信噪比,可以减弱随机差错。

数据的传送差错是由噪声引起的。通道的噪声可以分为两类:热噪声和冲击噪声热噪声一般是信道固有的,引起的差错是随机差错,可以通过提高信噪比来降低它对数据传输的影响冲击噪声一般是由外界电磁干扰引起的,引起的差错是突发差错,他是引起传输差错的主要原因,无法通过提高信噪比来避免。

主机的最短帧长 = 争用期长度×数据传输速率,争用期长度 = 2 * RTT。

在局域网中,为了尽量避免碰撞,协议规定,所有的站在完成发送之后,必须再等待一段很短的时间(继续监听)才能发送下一帧,这段时间称为帧间间隔(IFS),有三种IFS:DIFS(最长),PIFS(中等长度),SIFS(最短).帧间间隔的长短取决于该站要发送的帧的类型。网络中的控制帧以及对所接收数据的确认帧都采用SIFS作为发送之前的等待时延,当站点要发送数据帧时,若载波监听到信道空闲,需等待DIFS后发送RTS预约信道

网卡实现的主要功能在物理层和数据链路层,使用曼彻斯特机制同步。

在同一局域网中如果有两台设备具有相同的静态MAC地址时,在网络上的这两个设备都不能正确通信。

广域网的通信子网主要使用分组交换技术。

中继器和集线器都属于物理层设备,网桥和局域网交换机属于数据链路层设备。

VLAN不但可以隔离冲突域而且可以隔离广播域。

网络层

路由器连接的异构网络是指数据链路层和物理层均不同。

在路由器互联的多个局域网的结构中,要求每个局域网物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同。

PING使用ICMP查询探测报文。

要梳理清楚的知识点:

波特率、比特率和每秒比特数(概念及转换);

各个信号的表示;

字符填充法,循环冗余码;

数据链路层滑动窗口协议(流量控制)、介质访问控制、PPP协议(通信);

路由算法;

Ipv4;

IP地址和MAC地址;

IPv6;

路由协议;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值