1. TCP/UDP在传输层;IP在网络层;MAC在数据链路层2. NAT的实现方式有三种,即静态转换、动态转换和端口多路复用3. 端口号是16位的,范围在0655354. 在套接字通信中,常用套接字类型包括三类:流式套接字、数据报套接字和原始套接字 流式套接字(其类型字段的值是SOCK_STREAM): 提供面向连接的、可靠的字节流服务,应用程序所访问的传输层协议是TCP协议。 数据报式套接字(其类型字段的值是SOCK_DGRAM): 提供无连接的,不可靠的数据报服务,应用程序所访问的传输层协议是UDP协议。 原始套接字(其类型字段的值是SOCK_RAW): 允许应用程序直接对较低层的协议,如IP、ICMP进行访问。5. 有状态服务器定义:保存状态信息的服务器优势:减少客户和服务器交换报文的大小;允许服务器快速相应请求 无状态服务器定义:不保存任何状态信息的服务器优势:提高协议的可靠性6. 并发服务器定义:在一个时刻只处理一个请求的服务器 循环服务器定义:在一个时刻可以处理多个请求的服务器