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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 一、什么是互联网?什么是网络协议? -> 正文阅读

[网络协议]一、什么是互联网?什么是网络协议?


前言

接下来将按照网络上收集的资料和个人理解为大家粗略的讲解。

一、互联网

互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络,在这个网络中有交换机、路由器等网络设备、各种不同的连接链路、种类繁多的服务器和数不尽的计算机、终端。 ———百度百科

简单来说就是用 通信链路(网线)和交换机(wifi)将一台台设备(电脑)连接在一起,通过事先规定好的 通用协议(网络协议) 来进行数据交互和传输,从而组成了网络,而网络和网络之间互相连接就成为了互联网。

二、网络协议

1.网络协议是什么?

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
计算机网络体系结构的通信协议划分为七层(OSI七层模型),自下而上依次为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
在这里插入图片描述
除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议,它们之间的对应关系如下图所示:(通常学习四层模型就够了)
在这里插入图片描述

  • 应用层 :自动分配IP网络地址的通信协议
  • 传输层 :主要负责向两个主机中进程之间的通信提供服务
  • 网络层 :控制通信子网进行工作,提供建立、保持和释放连接的手段,保证传输层实体之间进行透明的数据传输
  • 网络接口层(数据链路层+物理层) :数据链路层在物理层提供的服务的基础上向网络层提供服务

协议划分:
在这里插入图片描述

2.常用协议

  • TCP/IP协议簇(网络通讯协议)
TCP/IP协议不仅仅指的是TCP 和IP两个协议,
TCP/IP(传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。
而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇
TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。
TCP/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。
  • TCP(传输控制协议)
简单来说:
1、当应用层向TCP层发送数据
2、TCP则把数据进行处理
3、之后TCP把数据包传给IP层,
4、IP层来通过网络将数据包传送给接收端实体的TCP层
工作:需与IP协议共同使用
  • IP(网络互连协议)
IP协议是为计算机网络相互连接进行通信而设计的协议,规定了计算机在因特网上进行通信时应当遵守的规则
IP地址:规定因特网上的每台计算机和其它设备一个唯一的地址
  • HTTP(超文本传输协议)
HTTP协议是从 Web 服务器传送超文本到本地浏览器的传送协议
HTTP通讯通常发生在TCP/IP连接之上
  • HTTPS(安全超文本传输协议)
HTTPS简单讲是HTTP的安全版,HTTPS使用端口443。
HTTPS的安全基础是SSL协议
  • FTP(文件传输协议)
FTP 是基于客户———服务器(C/S)模型而设计的
经过一个“三次握手”的过程,在客户端与 FTP 服务器之间建立两个连接。(进行文件的增、删、改、查、传送等)
使用 TCP 传输
  • SMTP(简单邮件传输协议)
SMTP是建立在FTP文件传输服务上的一种邮件服务
  • DNS(域名系统)
DNS是互联网的一项服务
DNS协议是用来将域名转换为IP地址(也可以将IP地址转换为相应的域名地址)

总结

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-21 15:48:48  更:2021-08-21 15:49:00 
 
开发: 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/17 16:43:09-

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