计算机网络面试要点总结

概述

带宽:网络可通过的最高数据率,即每秒多少比特。
宽带:发送速率,宽带线路(每秒有更多的比特注入到线路中)——依然是串行传输

电路交换:需要拨号建立连接(专线)——浪费资源
分组交换:分组发送,接收组合 + 存储转发:根据路由表的下一条

协议:语法 语义 时序(同步)

分层次的网络体结构:TCP/IP是事实上的标准——网际接口层(在网卡中)

运输层只有TCP/UDP(引入端口)
TCP协议的计算机向用户程序提供可靠交付(累计确认+超时重传)
在这里插入图片描述

流量控制:点对点,以接收端的接受能力控制发送端的发送能力(滑动窗口)
拥塞控制:当网络中信息量过大,路由器来不及处理分组,就会丢弃一些分组。
发送方控制拥塞窗口的原则是:只要网络没有出现拥塞,拥塞窗口就再增大一些,以便把更多的分组发送出去。但只要网络出现拥塞,拥塞窗口就减小一些,以减少注入到网络中的分组数。

C/S工作模式:中信息资源的共享是以服务器为中心
P2P工作模式:淡化服务提供者与服务使用者的界限,P2P网络中的每台计算机即可以是网络服务使用者也可以是提供者

IP网际层

直接交付:不经过路由器转发,路由器也会接收到请求报文,但不处理 。即分组的目的与分组的发送接口在同一个IP网络中
交付:经过路由器转发。 即分组的目的与分组的发送接口在不同的IP网络中
在这里插入图片描述

转发器:信号放大器,依然是在同一个网络中

网际层与IP配合的协议:ARP/IGMP/ICMP
网络层IP协议:屏蔽底下不同的物理层(以太网/ATM之类),特点:不可靠,接收不按照顺序

ARP协议:将网络IP地址转化为物理地址,只工作在本网络(广播发送), 是一个在网络协议包中极其重要的网络传输协议,它与网卡有着极其密切的关系
ARP高速缓存表 <IP地址,MAC地址>对,减少广播请求

RIP距离矢量路由协议:路由表自动更新; 由于每个路由器要将自己整个路由表发送给所有相邻路由器,路由信息量大,占较大的网络开销;
RIP-跳数距离、相邻交换自己所有的路由表、最大跳数为15/OSPF

IGP——内部网关协议:成员有RIP协议、OSPF协议、IS-IS协议等等其他的协议
EGP——外部网关协议:成员现在只有BGP协议。

Ping命令工作在应用层,却是跨越传输层的协议(ICMP因特网控制报文协议——用于判断两端主机是否可达) TTL回传时间
在这里插入图片描述

IPv4地址:32bit
A类地址:以0开头(范围1~126),网络8位+主机24位/B类10/C类110
主机号全0的表示网络地址(路由器登记),不能分配给主机
按照网络地址投递的好处:路由器维护的表可以大大减少
路由器至少有两个网卡——需要连接多个网络

IP数据包=首部(20字节+可变最大40字节)+数据
首部长度占4个比特位,最大数值是15个单位,因此IP首部长度最大值为60字节。
总长度占16个bit,首部和数据之和长度,数据报最大为65536字节且不超过MTU。
片偏移:报文切开后在接收端需要组合,同一个报文的是同一个标识。以8字节为偏移单位
在这里插入图片描述

协议:交给哪个协议处理(ICMP/IGMP/OSPF/UDP/TCP)
校验和:传输中电磁影响,IP协议尽最大力交付

子网划分后,如何判断哪些是网络号? 网络号=子网掩码&&IP地址
在这里插入图片描述

自治区域内用专用地址,若直接到公有网络上会被抛弃。

NAT网络地址转换协议:访问外网,报文必须先到达网关——将报文原有的私有地址改为公网地址(不固定),网关记录私有地址对应的端口号,从外网返回的时候,也是到达网关,网关再查对应的端口号。

隧道技术
在这里插入图片描述

传输层

传输层与网络层的主要区别?
TCP作用范围是进程之间,IP是主机之间

端口:用一个16bit端口号进行标识,标识本计算机中的应用进程
0-1023为熟知端口,如web默认为80端口,tomcat改为8080

UDP:不可靠交付——视频会议,IP电话
TCP:可靠(TCP是累加确认/超时重传)看电影视频
HTTP为什么用tcp传输? 一个完整的HTML文件才可以被浏览器解析

序号大于4GB?序号会重用,传输过程中之前的序号已经消失 ——需要有确认号
数据偏移:报文段离头部有多长
但没有总长度,如何切分两个报文? 粘包:在可选部分添加长度/加个尾部end
ACK=1,确认号有效;SYN=1,建立连接的请求报文,FIN=1.请求断开

流量控制如何做到? TCP报文中的窗口字段,即告诉对方可以发送的数据量。窗口变小,表明接收端接受能力小,以此来控制发送端的发送能力。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

DOS攻击:建立连接后直接撤,不发送数据,服务器会记录TCP连接资源被占用,因而拒绝正常用户服务。

应用层

DNS服务器坏了是否能访问服务器?只要知道IP就可以

SMTP/MIME(扩展支持图片等——也应用在HTTP协议中)
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值