网络通信

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.

 

posted @ 2019-08-07 10:11  志瞳道合  阅读(210)  评论(0编辑  收藏  举报