| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 图解TCP/IP:第一章、网络基础知识 -> 正文阅读 |
|
[网络协议]图解TCP/IP:第一章、网络基础知识 |
1、协议? ? ? ? ?在网络中协议随处可见,具有代表性的协议有IP、TCP、HTTP等,那协议又有什么作用呢?为什么非要有协议?协议又是什么东西? ? ? ? ? 我们都知道人与人之间,如果一个说英语,一个说汉语肯定是无法进行交流沟通的。计算机也是如此,由于不同电脑厂商有不同的网络结构、协议,导致不同厂商的计算机之间无法通信。协议就像是人们之间交流的语言,在计算机通信中,所有厂商事先达成一个约定,按照一定的规范进行处理。这个规范就是协议。 2、网络通信方式-电路交换和分组交换电路交换:主要用于过去的电话网。 分组交换:分组交换是指将大数据分割成一个个包的较小单位进行传输的方法。分组报文会有一个报文首部,首部里包含发送端地址、接受端地址以及分组序列号接收端会根据这个序列号,再将美国分组按照序列号重新装配为原始数据。 3、osi参考模型及其各个分层的作用应用层:为应用程序提供服务并规定应用程序中通信的细节。包括文件传输协议、电子邮件协议、远程登陆协议。 表示层:数据的展示。将设备固有数据格式转换为网络标准格式。 会话层:主要负责何时建立连接、何时断开连接以及采用什么方式传输数据。 传输层:主要负责起可靠传输的目的,建立端对端的连接。保证数据可靠传输。 网络层:根据ip地址,进行路由选择和寻址。将数据发送至目标地址。 数据链路层:将报文段封装成数据帧进行传输。 物理层:将比特流转换成电信号。 3、网络构成要素通信媒介与数据链路: 常见的通信媒介有同轴电缆、双绞线、光纤。 常见的数据链路有以太网、无线网。 传输速率与吞吐量: 从严格意义上说,在同中传输媒介中信号的流动速度是恒定的。主机之间的传输速率被称为吞吐量。吞吐量是指单位时间内传输数据的多少。cpu处理数据的能力等。 网卡:任何一台计算机连接网络必须需要使用网卡,网卡也叫网络适配器、网卡、LAN卡。 中继器:在OSI模型第一层物理层。 ? ? ? ? ? ?主要是对减弱的信号进行放大和发送。 ? ? ? ? ? ?中继器通过物理层的连接延长网络。 网桥:数据链路层上连接两个网络的设备,主要是根据mac地址进行连接。 路由器:在OSI模型第三层网络层。 ? ? ? ? ? ? 路由器是连接网络与网络的设备。 ? ? ? ? ? ? 可以将分组报文发送到另一个目标路由地址。 ? ? ? ? ? ? 基本上可以连接任意两个数据链路。 网关:网关是从传输层到应用层的设备。负责协议转换和数据转发。 ? ? ? ? ? ?有种代理服务器Nginx,对传输层到应用层对数据和访问进行各种控制和处理。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:30:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |