网络编程预习1

1.TCP/IP的几个重要特性
1.Connectionless Packet Delivery Service,是其他网络服务的基础,几乎所以数据包交换网络都提供这种服务。
2.Reliable Stream Transport Service,因为数据包交换并不能确保每一个数据包的可靠性,因此就需要通信软件来自动侦测和修复传送过程中可能出现的错误。
3.Network Technology Independent,在数据包交换技术中,TCP/IP是独立于硬件之上的,TCP/IP有一套数据包规则额定义,能应用在不同的网络中。
4.Universal Interconnection,只需要TCP/IP连接网络,就将获得一个独一无二的识别位置。
5.End-to-End Acknowledgements,TCP/IP的确认模式是以端到端进行的,这样就无需理会数据包交换过程中所参与的其他设备,发送端和接收端能相互确认才是我们所关心的。
6.Application Protocol Standards,TCP/IP除提供基础的传送服务外,还提供许多一般应用标准,让晓成员更有标准可依,而且节省许多不必要的重复开发。


2.TCP/IP的工作模式是怎样的
1. 把消息分解为可管理的数据块,并且这些数据块能够有效的通过传输介质。
 2. 与网络适配器硬件连接。
 3. 寻址,即发送端计算机必须能够定位到接收数据的计算机,接收计算机必须能够识别自己要接受的数据。
 4. 将数据路由到目的计算机所在的子网,即使源子网和目的子网分处不同的物理网络。
 5. 执行错误控制、流量控制和确认。对可靠的通信而言,发送和接收计算机必须能够发现并纠正传输错误,并控制数据流。
 6. 从应用程序接收数据并传输到网络。
 7. 从网络接收数据并传输到应用程序。


3.OSI模型将数据通信的各种功能分为哪两组
1.网络群组:由物理层,数据链路层和网络层组成
2.使用者群组:由传输层,会话层,表示层和应用层组成


4.OSI模型7个层级的主要工作分别是什么
物理层:把数据转换为传输介质上的电子流或者模拟脉冲,并且监视数据的传输。 
数据链路层:提供与网络适配器相连的接口,维护子网的逻辑链接。 
网络层:支持逻辑寻址和路由选择。 
传送层:为网络提供错误控制和数据流控制。 
会话层:在计算机的通信应用程序之间建立会话。 
表示层:把数据转换为标准格式,管理数据加密和压缩。 
应用层:为应用程序提供网络接口,支持文件传输、通信等功能的网络应用。


5.TCP/IP协议栈中的最高层协议应用协议的一些共同特性
1.既可以是用户编写的应用,也可以是TCP/IP产品所带的标准应用。
2.它们使用UDP或者TCP作为传输机制。
3.大多数应用使用客户/服务器交互模型。


6.TCP/IP协议簇包含哪些协议
1.Telnet,用于通过终端交互方式访问互联网上的远程主机
2.文件传输协议(FTP),用于高速的磁盘到磁盘的文件传输
3.简单邮件传输协议(SMTP),作为互联网的邮件系统


7.客户/服务器交互模型的原理
服务器是为互联网用户提供服务的应用程序,而客户是服务的请求者,应用程序包括服务器部分和客户部分,这两部分既可以在相同的系统上运行也可以在不同的系统上运行,用户通常调用应用程序的客户部分,构建特定服务的请求,并用TCP/IP作为传输工具把这个请求发送到应用的服务部分。
服务器 接受请求、执行客户请求的服务,并在一个应答Replay中发回结果,服务器往往能够同时处理多个请求和多个发请求的用户。


8.网桥的含义和应用
在网桥接口层上互联LAN网段,并在这些LAN网段之间转发帧,网桥执行MAC中继功能,并且不依赖与任一更高的协议,如果需要,它还可以提供MAC层的协议转换。
通常认为网桥对于IP是透明的,也就是说,当IP主机把一个IP数据报发送到通过网桥连接的网络上的另一个主机上时,它直接把数据报发送给主机,而数据报在发送IP主机不知情的情况下越过网桥。


9.路由器的工作方式
在互联网络层上互联网络,并在这些网络之前发送信息,路由器必须理解与它支持的网络协议相关联的编制结构,并确定是否转发消息,以及如何转发,路由器能选择最佳的传输路劲和最优的消息大小,基本路由器功能在TCP/IP协议栈的IP层实现,因此,理论上讲,从现在的大多数TCP/IP实现上看,有多个接口运行TCP/IP的任何主机或者工作站都能够转发IP数据报,然而,与IP实现的最小功能相比,专用路由器提供了更加完善的路由功能。


10.网关的工作方式
在比网桥和路由器更高的层上互联网络,网关通常支持从一个网络到另一个网络的地址映射,并且可以提供环境间的数据传输以支持端到端的应用链接。网关通常把两个网络的互联性限制在这两个网络都支持的应用协议的一个子集内。通常认为网关对于IP是不透明的,也就是说,主机不能通过网关发送IP数据报,主机只能把数据报发送到网关,然后使用网关的另一端所用的网络体系结构,由网关把数据报所携带的高层协议信息传递下去。

猜你喜欢

转载自blog.csdn.net/cb673335723/article/details/78730938