【计算机网络】TCP/IP网络模型里这些问题你会吗

零. 为什么需要有TCP/IP网络模型

不同设备的进程之间相互通信,需要网络通信

而设备存在多样性,需要兼容各种设备,从而协商出一套通用的网络协议

并且这个网络协议是分层的,每层都有各自的作用和职责

一. 最上层是哪层

应用层

1.该层有哪些协议

FTP、TELNET、SMTP、DNS、TFTP、HTTP等

2.该层有哪些什么特点

是我们用户直接能接触到的

关注为用户提供应用功能,不关注数据是如何传输的

二. 从上到下第二层是哪层

传输层

1.该层的主要功能是什么

负责向上面的应用层提供通信服务

不负责将数据从一个设备传输到另一个设备!!!

2.该层有哪些协议

TCP传输控制协议和UDP用户数据报协议

3.这些协议有哪些特点

TCP可以通过流量控制、超时重传、拥塞控制保证传输的可靠性,

UDP传输实效性好,传输效率高,不保证传输的可靠性

4.为什么该层的数据包要分块

应用传输的数据可能会非常大,如果直接传输不好控制

分块后在传输中即使有一个分块丢失或损坏,只需要重新发送这个分块而不用重新发送整个数据包

在TCP协议中,每个分块称为一个TCP段

5.为什么要有端口

当设备作为接收方时,传输层要负责把数据传给应用,但是一台设备上通常会有很多应用在接收或者传输数据,因此需要有一个编号将应用区分开来,这个编号就是端口

6.端口分为哪两大类,数值范围为多少,常用的系统端口号有哪些

端口分为服务器端使用的端口号(0~49151)和客户端使用的端口号(49152[2的15次乘1.5]~65535[2的16次减1])

其中服务器端使用的端口号分系统端口号(0~1023)和登记端口号(1024~49151)

常用的系统端口号如下

应用程序

FTP

TELNET

SMTP

DNS

TFTP

HTTP

HTTPS

端口号

21

23

25

53

69

80

443

三. 从上到下第三层是哪层

网络层

1.该层的主要功能是什么

网络层向上只提供简单灵活的、无连接的、尽最大努力交付(不保证可靠性)的数据报服务

IP协议会将传输层的报文作为数据部分,再加上IP包头组装成IP报文

2.该层最常用的协议是什么

IP协议

3.该层的报文由什么组成的

假设应用层是一个HTTP协议则该报文为

IP头部+TCP头部+应用层数据块

4.该层的报文可以分片吗

可以,当IP报文大小超过MTU(以太网中一般为1500字节)就会进行分片

5.MTU与MSS分别是什么

MTU为最大传输单元

MSS为最大报文段长度

图来自2.1 TCP/IP 网络模型有哪几层? | 小林coding (xiaolincoding.com)

6.为什么需要有IP地址

网络层负责将数据从一个设备传输到另一个设备,世界上这么多设备,该如何找到对方呢?因此需要IP地址给设备进行编号

7.IP协议分哪两种,分别有多少位

IPv4,32位,四段,一段8位,如192.168.2.22

IPv6,128位,八段,一段16位,如fe80:0000:0000:0000:155c:f118:c4e7:c1c4

8.什么是网络号、主机号、子网掩码

为了方便IP寻址

网络号负责标识该IP地址属于哪个子网

主机号负责标识同一子网下的不同主机

IP地址需要配合子网掩码才能算出IP地址的网络号和主机号

IP地址和子网掩码按位与运算得到网络号,IP地址和取反后的子网掩码按位与运算得到主机号

9.什么是IP寻址

在IP寻址的过程中,先匹配到相同的网络号,表示要找到同一个子网,才会取找对应的主机

四. 从上到下第四层是哪层

网络接口层

1.该层的主要作用是什么

在IP头部的前面加上MAC头部,并封装成数据帧发送到网络上

2.以太网是什么

以太网是一种在局域网内把附近设备连接起来,使它们之间可以进行通讯的技术

电脑上的以太网接口,Wi-Fi接口,以太网交换机、路由器上的千兆,万兆以太网口,还有网线,它们都是以太网的组成部分

3.MAC地址头部有什么作用

MAC头部包含了接收方和发送方的MAC地址等信息

4.通信时通过什么协议获取到对方的网络协议

ARP地址解析协议

学习完小林coding计网后总觉得背完很容易忘记,于是归纳出小问题,方便自己记忆

参考链接:2.1 TCP/IP 网络模型有哪几层? | 小林coding (xiaolincoding.com)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值