IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:14:47  更:2022-10-08 21:16:47 
 
开发: 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年5日历 -2024/5/19 7:32:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码