计算机网络--面试题

首先了解OSI七层体系结构、TCP/IP三层体系结构、五层协议体系结构
在这里插入图片楼主自己快记方法:巫术、网运会、彪鹰(物、数、网、运、会、表、应)

那么从上往下介绍:
**

应用层:

**

应用层的作用就是通过不同进程之间的交互实现特地的网络应用,因为不同的进程之间交互的规则协议是不同的,如域名系统DNS万维网的http协议、支持邮件的SMTP,他们之间交互的信息单元就是报文。

万维网DNS:(Domain Name System)*,他是能够将域名和ip地址相互映射的分布式系统、让我们不必去记住一连串的ip地址,例如:一个公司的Web网址就相当于他的门户,而域名就相当于它的门牌号,一般域名都会用他们公司的缩写,例如微软:www.ibm.com 百度:www.baidu.com

*HTTP协议:超文本传输协议,是最为广泛的一种网络协议,所有的www(万维网)都要遵守这个规则,创建之初就是用于发布和接收html页面的方法。**

运输层:

负责向两台主机进程之间的沟通,提供通用的数据传输服务。传输的数据就是应用层中的数据报文,通用的是指并不指定那个应用进程能够使用运输层传输报文。因为一个主机可以同时运行多个线程,那么运输层就可以被复用和分用,复用就是多个应用层进程可以使用同一个运输层传递报文,分用就是运输层将收到的信息分发给应用层进程的过程。

运输层主要使用一下两种传输协议:

TCP:传输控制协议(Transmission Control Protocol)面向连接的,是传输安全

UDP:用户数据协议协议(User Datagram Protocol)面向无连接的,是传输不安全的
**

网络层:

**

计算机网络中进⾏通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。⽹络层的任务就是选择合适的网见路由和交换结点, 确保数据及时传送。 在发送数据时网络层会把运输层的报文段或用户数据报段封装成分组和包进行传输、在TCP/IP网络结构中、网络层使用IP协议,因此分组叫IP数据报,简称数据报。
这⾥强调指出,⽹络层中的“⽹络”⼆字已经不是我们通常谈到的具体⽹络,⽽是指计算机⽹络体系结构模型中第三层的名称.互联⽹是由⼤量的异构(heterogeneous)⽹络通过路由器(router)相互连接起来的。互联⽹使⽤的⽹络层协议是⽆连接的⽹际协议(Intert Protocol)和许多路由选择协议,因此互联⽹的⽹络层也叫做⽹际层或IP层。

数据链路层:(data link layer):

两台主机之间的交互数据时总是在一段一段的链路上传输的,所以这时就需要我们的链路层协议。在两个相邻节点之间传输数据时,数据链路层将网络层交下来的ip数据报封装成帧。在相邻节点链路上传输帧,帧中包含必要控制信息:同步信息、控制信息、差错控制信息。(丢错、改错)
物理层:

物理层上传输的数据单元是比特,物理层作用是实现相邻计算机节点之间的比特流的透明传输,尽可能屏蔽掉具体传输介质和物理设备的差异,使上层的数据链路层不必考虑具体的传输介质是什么,所谓透明传输比特流,就是比特流不发生改变(中间商不拿差价的意思)。

下面来到我们的重中之重的TCP三次握手、四次挥手。

在这里插入图片描述

以下是三次握手大概资源交换流程

1、第一次握手:客户端将有SYN标记的数据包发给服务器端

2、第二次握手:服务器端返回客户端有SYN/ACK标记的数据包

3、第三次握手:客户端返还服务器端有ACK标记的数据包
为什么要执行三次握手呢?

最主要的还是为了能够确保资源通信的双方传送和接收安全。

第一次握手:Client(客户端)什么都不能确认,Server(服务器端)确认对方发送正常、自己接收正常。

第二次握手:Client确认对方发送正常、接收正常、自己接收正常、发送正常, Server确认自己接收正常、对方发送正常

第三次握手:Client确认对方发送正常、接收正常、自己接收正常、发送正常,Server确认对方发送正常、接收正常、自己接收正常、发送正常。

所以三次握手就是确认对方、自己接受与发送是否正常。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值