物联网工程专业《网络程序设计》期末总复习.docVIP

  • 17
  • 0
  • 约1.13万字
  • 约 15页
  • 2017-07-27 发布于浙江
  • 举报

物联网工程专业《网络程序设计》期末总复习.doc

第一章 网络编程基础 1. 说明TCP/IP中,端口的概念和端口的分配机制。 答:TCP/IP协议族中,端口是应用层进程与传输层协议实体间的通信接口。 对于TCP或UDP,全部65535个端口号分为保留端口号和自由端口号两部分。 保留端口范围是0—1023,称为众所周知端口或熟知端口(well-known port),专门指派给经常使用的著名服务器使用。端口0一般不用。 其余的端口号,1024-65535,称为自由端口号,采用本地动态分配的方法,当客户端需要使用端口时,临时向本机的操作系统申请一个未分配的端口,分配给客户使用。端口1024-4999可以用作任意客户的端口,而端口5000-65535有时也可用作用户程序中自己设计的协议的服务器端口。 2. 什么是网络应用进程的网络地址?说明三元组和五元组的概念。 答:(传输层协议,主机的IP地址,传输层的端口号)标识了因特网中进程间通信的一个端点,也称为某个网络应用进程的网络地址。 在进程间通信时,把(传输层协议,主机的IP地址,传输层的端口号)这样一个三元组,叫做一个半相关(half-association)。 (传输层协议,本地机IP地址,本地机传输层端口,远地机IP地址,远地机传输层端口),这样一个五元组称为一个全相关(association),标识了网络进程间通信的两个端点。即两个协议相同的半相关才能组合成一个

文档评论(0)

1亿VIP精品文档

相关文档