admin 管理员组

文章数量: 1184232


2024年3月18日发(作者:css隐藏和显示div)

第1章 Java网络编程入门

服务器与客户程序只需关心发送什么样的数据给对方,而不必考虑如何把这些数据传

输给对方,传输数据的任务由计算机网络完成。

两个进程顺利通信的前提条件是它们所在的主机都连接到了计算机网络上。

网络协议是网络中主机之间通信的语言。

不同网络之间的互联靠网络上的标准语言——TCP/IP协议。

OSI参考模型把网络分为7层,分别是物理层、数据链路层、网络层、传输层、会话

层、表示层和应用层。不同主机之间的相同层称为对等层。

物理层:为上一层提供物理连接,以及规定通信节点之间的机械和电气特性。数据作

为原始的比特(bit)流传输。

数据链路层:数据链路层负责在两个相邻节点间的线路上,无差错地传送以帧为单位

的数据。典型设备是交换机。

网络层:选择合适的网间路由和交换节点,确保数据及时传送到目标主机。典型设备

是路由器。

传输层:根据通信子网的特性最佳地利用网络资源,为两个端系统的会话层提供建立、

维护和取消传输连接的功能,以可靠方式或不可靠方式传输数据。信息的传送单位是报文。

会话层:管理进程间的会话过程,即负责建立、管理、终止进程间的会话。数据传送

单位是报文。

表示层:对上层数据进行转换,以保证一个主机的应用层的数据可以被另一个主机的

应用层理解。数据传送单位是报文。

应用层:确定进程间通信的实际用途,以满足用户实际需求。

发送方每一层会给上一层传递来的数据加上一个信息头。接收方每一层会把信息头去

掉。

对等层之间互相通信需要遵守一定的规则,如通信的内容和通信的方式,这种规则称

为网络协议。

OSI模型各层典型协议:书P8

TCP/IP参考模型分为4个层次:应用层、传输层、网络互联层和主机-网络层。

TCP/IP参考模型各层协议:书P9

TCP协议:面向连接的、可靠的协议。

UDP协议:不可靠的、无连接协议。

IP协议:IP地址(IP网址+IP主机地址),网络掩码与IP地址进行二进制与操作,得到

的结果就是IP网址。


本文标签: 数据 网络 连接 传送 进程