1、网络通信概述: 从进程间通信说起:网络域套接字socket,网络通信其实就是位于网络中不同主机上面的2个进程之间的通信。 2、网络通信的层次 (1)、硬件部分:网卡 (2)、操作系统底层:网卡驱动 (3)、操作系统API:socket接口 (4)、应用层:低级(直接基于socket接口编程) (5)、应用层:高级(基于网络通信应用框架库) (6)、应用层:更高级(http、网络控件等) 实例说明:两台电脑A、B之间的QQ相互发消息 A电脑首先通过API接口,将消息发送给网卡驱动,网卡驱动在将消息发送给硬件层次的网卡,
网卡再将消息通过网络发送给B电脑的网卡,B电脑的网卡再发给B电脑的网卡驱动,B电脑的网卡驱动再通过API接口发送给B电脑的QQ.
|