计算机复试 -- 计算机网络

计算机网络

网络里时延和带宽的概念

时延是指一个报文或分组从一个网络的一端传送到另外一端所需要的时间。(时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延)。对于报文较大的情况,发送时延是主要矛盾;报文长度较小的情况,传播时延是主要矛盾

带宽又称为频宽,是指在固定时间内可以传输的资料数量,即在传输管道中可以传递数据的能力。

网络拥塞

网络中存在大多的数据包导致数据包被延迟或丢失,从而降低了整个网络的传输性能。如果出现网络拥塞,则网络的性能明显下降,整个网络的吞吐量将会随着输入负荷的增加而下降。

拥塞控制:可分为闭环控制和开环控制。开环控制是在设计网络事先将有关拥塞的因素考虑到。力求网络在工作时不产生拥塞。闭环拥塞是基于反馈环路的概念。

简述TCPUDP的区别

TCPUDPOSI模型中的传输层中的协议。TCP提供可靠的通信传输,而UDP则常是用于让广播和细节控制交给应用的通信传输。

区别:

1TCP面向连接UDP面向非连接即发送数据前不需要建立连接

2TCP提供可靠的服务,UDP无法保证

3TCP面向字节流UDP面向报文

4TCP数据传输慢UDP数据传输快

请简单说一下你了解的端口及其对应的服务?

21 FTP文件传输协议  22  SSH   23   Telnet(远程登录)服务  

3306 MySQL服务    7474 Neo4j  8080 Tomcat

说一说TCP的三次握手

TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三字握手的目的是同步连接双方的序列号和确认好并交换TCP窗口信息。

第一次握手:建立连接客户端发送连接请求报文段等待服务器确认,将SYN位置为1

第二次握手:服务器接收客户端的SYN报文段,需要对这个SYN报文段进行确认

第三次握手:客户端接收到SYN_ACK报文段,向服务器发送报文段,这个报文段发送完毕,就完成了TCP的三次握手

在浏览器中输入网址之后执行会发生什么

1查找域名对应的IP地址,这一步会一次查找浏览器缓存、系统缓存、路由去缓存、ISPNDS缓存、根域名缓存

2浏览器IP对应的WEB服务器发送一个HTTP请求

3服务器响应请求发送网页内容

4、浏览器解析网页内容

ARP协议的工作过程(地址解析协议)

1、首先每个主机都会在自己的ARP缓冲器建立一个ARP列表以表达IP地址和MAX地址之间的对应关系

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

3、当本网络的所有主机收到了该ARP数据包时,首先检查数据包中的IP地址是否是自己的IP地址,如果不是,则忽略,如果是,则首先从数据包中取出源主机的IPMAC地址到ARP列表中。如果已经存在,则覆盖

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

HTTP协议包括哪些请求

GET:对服务器资源的简单请求

POST:用于发送包含用户提交数据的请求

HEAD:类似GET请求,不过返回的响应没有具体的内容,用于获取报头

PUT:传说中请求文档的一个版本

DELETE:发出一个删除指定文档的请求

TRACE:发送一个请求副本,以跟踪其处理进程

OPTIONS:返回所有可用的方法,检查服务器支持哪些方法

CONNECT:用于ssl隧道的基于代理的请求

简述HTTPGETPOST的区别

原理上看:根据HTTP规范,GET用于信息获取,POST其你去表示可能修改服务器上资源的请求

表面上看:GET请求的数据会附在URL后面,POST的数据放在HTTP包体;POST安全性比GET安全性高

计算机网络各层设备及工作原理总结

设备

工作原理

其他

物理层

集线器,中继器

中继器:作用就是讲已经衰竭得不完整的信号经过整理,重新产生出
完整的信号再继续传送。(放大器放大的是模拟信号)

集线器不能分割冲突域

集线器 Hub即多端口的中继器,假设一台 8 个接口的集线器连接8 台计算机,计算机 1 发送信息给计算机 8,计算机 1 网卡会将信息通过双绞线传送到集线器中,集线器将信息进行广播,其他 7 个端口的计算机接收到广播时,会对信息进行检查,如果是自己的则接受否则不予理睬

中继器:网线有消耗,所以需要中继器

 

数据链路层

交换机,网桥

网桥:网桥至少有两个端口,每个端口与一个网段连接,网桥每从一
个端口接收到一个帧,就先暂存在缓存中,若该帧未出现差错,且欲
发往的目的地 MAC 地址属于另一个网段(同一网段无需转发,应该
丢弃),则通过查找转发表,从相应端口发出。

交换机:实质上是一个多端口网桥,每个端口都直接与主机或集线器相连,并且一般都工作在全双工方式。当主机需要通信时,交换机能
同时连通许多对的端口,使每一对相互通信的主机都能像独占通信媒体一样,进行无冲突地传输数据,通信完成后断开连接

网络层

路由器

路由器的主要作用是转发数据包,通过查询其的路由信息表,将每一个 IP 数据包由一个端口转发到另一个端口。

 

计算机网络协议总结(按层总结:什么层,协议,作用,特点等)

 

传输单位

任务

功能

设备

协议

物理层

比特

透明地传输比特流

为数据端设备提供传送数据通路

集线器/中继器

 

数据链路层

将网络层传下来的 IP 数据报组
成帧

① 链路的建立,拆除,分离;
② 帧定界和帧同步
③ 差错检测

交换机/网桥

PPP、 HD
ARQ

网络层

数据包

将传输层传下来的报文段封装成分组
选择适当的路由,是传输
层传下来的分组能够交付
到目标主机

为传输层提供服务;
组包和拆包;
路由选择;
拥塞控制。

路由器

ICMP
ARP
RARP
IP
IGMP

传输层 (端到端)

报文段
TCP,UDP

负责主机两个进程之间的通信

为端到端提供可靠的传输服务;
为端到端连接提供流量控制、差错
控制、服务质量等管理服务。

TCP
UDP

 

会话层
表示层
应用层

应 用 层

提供系统与用户的接口

文件传输;
访问和管理;
电子邮件服务。

FTPSM
POP3HT
DHCPR
BGP

 

posted @ 2020-03-22 19:47  TOWERB  阅读(393)  评论(0编辑  收藏  举报