提及通讯网络,首先来看一个场景:网络
场景模式:异步
小明和小刚在闹市碰面。socket
小明对小刚大声喊道:“小刚,你好啊!”大数据
小刚摇手答到:“你好,小明!”编码
就这段对话,从通讯角度能看到多少信息勒?spa
1.两我的: 小刚和小明操作系统
2.表明两我的的称呼“小明”“小刚”路由
3.因为是当面诉说,采用的传播介质是空气;同步
4.传播的信号是声波路由器
5发生装置是声带、舌头、嘴巴
6.收听装置是耳朵
7.他们说的是中文,好比小明的发声“小刚”,小刚知道是在称呼本身。而且小明招呼完了,理应该小刚打招呼
8.发生了两次通话:
一次是小明对小刚;
另一次是小刚对小刚
9.在此过程当中,小明说话的期间,小刚是能够随时说话的
10.从小刚说话的顺序,不是先称呼,而是先说“你好”,明显有听到小明的招呼,而且所以也告知了小明,我有听到你的招呼。固然这个告知对方我有听到你的招呼,每每能够从肢体语言获知。
11.接收方:从小刚明显听到了小明的话来讲,而且还在闹市之中,说明小刚的听力是彻底没问题
12.发送方:因为当时在闹市,为了让对方可以准确听到本身的话,明显小明和小刚都放大了说话的分贝。
以上称述,若有疏忽,欢迎指正,后续再添加上。
对应在通讯网络中是什么呢?
1.网络设备,好比路由器;
2.网络识别码,好比以太网的MAC地址
3.光纤、电缆或者空气;
4.通常是采用电磁波
5.发生装置,好比光模块、网卡等;
6.接收装置,通常同5;
7.采用的网络协议族,好比2G的GSM、3G的CDMA系列、WIFI的802.11系列什么的。
里面会包括调制/编码技术,决定能折腾出来多少信号代号,而每一个信号代号表明什么意思;
也包括CSMA/CD、CSMA/CA等,指定双方通讯规则,就像说话,这不能谁都讲话吧,这不上课老师,总说你有要说的,yes,要举手哦
8.端到端传输,就好比路由器和路由器两两之间直连的通讯,或者你的手机和基站这种。
9.当前通常都是采用的异步/双工模式,也就是说端到端的传输能够随时发声,而且任何哪一端均可以随时发声。其余还有单工模式和半双工模式,同步传输模式,此处再也不累述。
10/11/12点都属于狭义的QOS(服务质量)范畴,每种网络协议都有本身的QOS机制,因为我最熟悉TCP/IP协议族,在此经过TCP协议作个一一对应
10.TCP中,经过seq序列号来表示,我发送了多少数据;而后对端再经过ack=seq(准确接受到的最后序列号)+1来告知对端本身准确接收到了哪些数据
11.接收能力:TCP中,使用WINDOW机制来设定,一次连续传输的最大数据量大小。接收方会告知对方,我本地能接收到的数据块最大是多少,就是使用window这个参数来告知,而能接收数据块的大小,则由向操做系统申请的socket大小决定。发送方收到window后,会连续的一次性发送数个数据包,直到整个发送的有效数据的大小=或者小于window的大小。而什么时候下次再发送,请听下一文分解。
12.发送调控:TCP中,使用拥塞窗口cwnd/慢启动等机制,能够控制发送方发送速率,有效适应当前网络环境状况。又如在WLAN里面,会根据网络状况,调整不一样的键控技术等,来调整速率。