WebRTC学习进阶之路 --- 网络编程基础、TCP/IP详解

WebRTC学习进阶之路系列总目录:https://blog.****.net/xiaomucgwlmx/article/details/103204274

一、网络协议

        网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合。
        对等实体通常是指计算机网络体系结构中处于相同层次的信息单元。一般系统网络协议包括五个部分:通信环境,传输服务,词汇表,信息的编码格式,时序、规则和过程。1969年美国国防部建立最早的网络——阿帕计算机网络时,发布了一组计算机通信协议的军用标准,它包括了五个协议,习惯上以其中的TCP和IP两个协议作为这组协议的通称。
       TCP/IP是因特网的正式网络协议,是一组在许多独立主机系统之间提供互联功能的协议,规范因特网上所有计算机互联时的传输、解释、执行、互操作,解决计算机系统的互联、互通、操作性,是被公认的网络通信协议的国际工业标准。TCP/IP是分组交换协议,信息被分成多个分组在网上传输,到达接收方后再把这些分组重新组合成原来的信息。除TCP/IP外,常用的网络协议还有PPP、SLIP等。

二、七层模型、五层模型

互联网协议按照功能不同分为OSI(Open System Interconnection)七层或tcp/ip五层或tcp/ip四层。

             WebRTC学习进阶之路 --- 网络编程基础、TCP/IP详解

每层运行常见物理设备

                     WebRTC学习进阶之路 --- 网络编程基础、TCP/IP详解

五层模型是我们将应用层,表示层,会话层并作应用层而产生。

WebRTC学习进阶之路 --- 网络编程基础、TCP/IP详解

三、扩展链接

这里有一篇非常详细的网络编程基础文章可以参阅:https://www.cnblogs.com/shizhengquan/p/10133325.html,包括各层介绍、max地址、广播以及各种协议介绍。

四、TCP/IP详解

占位。

 

WebRTC学习进阶之路系列总目录:https://blog.****.net/xiaomucgwlmx/article/details/103204274