并行考试的复习
简述IP搜索路由表的几个步骤。
步骤1:解析目标IP地址,得出目标地址的网络部分和主机部分。
步骤2:在本地路由表中查找是否存在与目标网络部分匹配的路由表项,如果有,则将数据包转发到对应的下一跳。
步骤3:如果在本地路由表中没有找到相应的路由表项,则需要进行更深层次的搜索。此时,需要将数据包发送到默认网关(默认下一跳),默认网关会将数据包转发到他所连接的网络上。
步骤4:如果默认网关也无法找到目标网络,那么就会继续将数据包向上一级路由器转发,直至找到下一跳或者路由链的最终节点。
简单说明同步异步的概念
当我们执行一个操作时,如果必须等待上一个操作完成后才能继续执行,我们就称之为同步操作。而异步操作则不需要等待上一个操作完成,可以同时执行其他操作。简单来说,同步是阻塞式的,异步是非阻塞式的。
什么是客户机进程,什么是服务器进程
当在计算机网络中进行通信时,客户机进程是指发起请求的程序或进程,而服务器进程则是处理请求并提供服务的程序或进程。
进程和线程的关系
进程和线程是操作系统中的并发编程的基本单位,它们之间的关系有以下几点:
1.进程是资源管理的最小单位,是一个正在执行的程序的实例。一个进程可以拥有多个线程。
2.线程是CPU调度的最小单位,它是进程中的一个执行单元,与其他线程共享进程的内存空间和其他资源。
3.每个进程都有独立的地址空间,不同进程之间的数据不能直接共享。而线程则可以共享所属进程的地址空间,因此在进行线程间通信时,比跨进程通信要高效得多。
4.在创建进程时需要为其分配独立的地址空间和操作系统资源,因此进程的创建和销毁开销相对较大。而创建线程只需要为其分配栈空间和一些管理信息即可,因此线程的创建和销毁比进程更加轻量级。
5.不同线程之间的切换所需的时间相对于进程之间的切换更加短暂,因此使用多线程能够更好地利用CPU资源,提高程序的运行效率。
TCP/IP协议定义的端点地址是什么
TCP/IP协议定义的端点地址是IP地址和端口号的组合。其中,IP地址用于标识网络中的主机,而端口号则用于标识主机上正在运行的进程或应用程序。
在TCP/IP协议中,每个主机都有一个唯一的IP地址,该地址由32位二进制数组成,通常以点分十进制表示。而端口号则是一个16位的整数,取值范围为0到65535。其中,0-1023的端口号为预留端口,一般用于系统服务或常用应用程序;1024-65535的端口号为动态端口,可以被应用程序动态分配,并在应用程序结束后释放。
通过将IP地址和端口号的组合作为网络通信的端点地址,TCP/IP协议可以实现面向连接的可靠数据传输,并提供了多路复用、数据分包和数据重组等功能,从而支持了现代网络中的各种应用场景,如浏览网页、发送邮件、下载文件等。
FTP有几种传输模式
FTP有两种传输模式:二进制模式和ASCII模式。其中,二进制模式用于传输任意类型的文件,而ASCII模式则用于传输文本文件。
ESMTP与SMTP的区别是
ESMTP(Extended Simple Mail Transfer Protocol)与SMTP(Simple Mail Transfer Protocol)的区别主要在于以下两点:
功能扩展:ESMTP是SMTP协议的扩展版本,它在SMTP协议的基础上增加了一些可选的、用于提高邮件传输功能和效率的特性。例如,ESMTP支持分块传输(chunking)、身份验证(authentication)等功能,可以提高邮件传输的速度和安全性。
端口号不同:ESMTP协议默认使用的端口号为587,而SMTP协议默认使用的端口号是25。这是为了避免ISP(Internet Service Provider,互联网服务提供商)屏蔽25端口,因为25端口被广泛用于传输垃圾邮件(spam),而ESMTP的端口号587则相对较少被屏蔽。
综上所述,ESMTP协议是SMTP协议的扩展版本,主要新增了一些可选的功能,同时使用的默认端口号也不同。相比于SMTP,ESMTP可以提供更加高效和安全的邮件传输服务。
画出IP报文格式

Version:IP协议版本号,目前主流的版本为IPv4和IPv6,各占4位;
IHL(Internet Header Length):IP头部长度,以32位字为单位,最小值为5,最大值为15;
Type of Service:服务类型,用于区分不同类型的服务;
Total Length:整个IP数据报的长度,以字节为单位;
Identification:用于唯一标识一个数据包的标识符;
Flags:标记是否分片,以及分片的顺序和位置等信息;
Fragment Offset:分片偏移量,以8字节为单位,表示该片段在原始数据报中的位置;
Time to Live:生存时间,限制每一个IP数据报在网络中的跳数,防止数据报在网络中丢失;
Protocol:上层协议类型,比如TCP、UDP等;
Header Checksum:IP头部校验和,用于检测头部数据的完整性;
Source/Destination Address:源地址和目的地址,用于指定数据报的发送者和接收者;
Options:可选项,用于指定传输过程中的一些额外信息;
Padding:填充位,用来保证IP头部长度为32位字的整数倍。
浙公网安备 33010602011771号