这是一篇复习月整理的《网络协议分析及编程》参考资料,仅供XTU学子使用
下面的内容整合了老师上课给的一些重点、所学习的知识点以及复习中所总结的那些点
- <TCP/IP是什么意思,其中英文全称是什么?>
在TCP/IP(英文全称:Transmission Control Protocol/Internet Protocol即传输控制协议/因特网协议,是一个由多种协议组成的协议族,定义了计算机通过网络互相通信及协议族各层次之间通信的规范。)协议体系中,进程之间的相互作用采用客户/服务器模型。
- <在C/S模型中,客户与服务器分别表示的是什么?>
客户与服务器分别表示相互通信的两个应用程序进程。在C/S模型中,是根据通信发起的方向来区别一个应用程序进程是客户的还是服务端的。一般将发起通信的应用程序进程称为客户,而将负责等待接受客户通信请求并为客户端提供服务的应用程序进程称为服务器。
- 设置传输层的主要目的就是要实现网络环境下分布式进程之间的通信功能。
- 传输层需要解决在网络环境下分布式进程间通信所面临的以下两个方面的问题:
a.进程的命名与寻址。
- <在网络环境下,你觉得应该怎样才能标识一个进程?>
TCP/IP参考模型提出了协议端口(Protocol Port,简称端口)的概念,用于标识通信的进程。其中,端口是一种抽象的软件结构(包括一些数据结构和I/O缓冲区)。端口操作类似于一般的文件I/O操作。与文件描述符类似,每个端口均拥有一个唯一的被称为