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——传输控制协议

  • 工作在传输层

  • 它提供可靠的的传输

  • TCP确认机制:

    1. TCP会对传输的数据包标号,类似菜鸟驿站里会发送专属你的编码,让你取件。当你发送标号123的数据包时,接收方收到后会回一个123包收到,就是类似你拿快递时,签字签收一样
    2. TCP发送数据前会建立连接,分享彼此的应用数据块第一个字节的原点序号,这样接收方才能知道收到的数据是不是你的第一个数据包
    3. 如果不从第一个数据包开始按序给应用程序,那么应用程序就会出错,提前分享彼此的应用数据第一个字节块的原点序号,当第二、三个数据包比第一个数据包早到时,接收方的TCP会等第一个数据包到达时,按序给应用程序
    
  • TCP支持telnet(远程连接)、FTP(文件上传)、SMTP(邮件传输)这些协议

二、UDP——用户数据报文协议

  • 工作在传输层
  • 他是不可靠的传输
  • UDP支持NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)这些协议

三、SSL(secure sockets layer)——安全套接层

  • 目的:提供私密性、信息完整性和身份验证

四、HTTP(hyper text tranfer protocol)——超文本传输协议

  • 最为广泛的网络传输协议
  • HTTP默认工作在80端口
  • 目的:发布、接收HTML页面

五、HTTPS(hyper text tranfer protocol secure)——更为安全

  • https用443端口

六、OSPF ——基于链路状态的内部网关路由协议

  • OSPF 对全网拓扑了如指掌,比如:A ——> B 有几条路线,那么在具有OSPF 协议时,它就会选择最近的路去,中途的路上如果遇到堵车,那么他就会及时的换一条路线 (类似我们经常使用的地图导航)
  • 而RIP与OSPF相比,RIP对全网的拓扑没有概念,它只会盲目的传递信息给下一个人,就像我们平时抄作业,不会在意答案的对错,只会盲目的抄写

七、RIP(route information protocol)——路由信息协议

  • RIP的水平分割:从一个接口接收到路由信息就不会从这个接口发送出去

八、SSH(secure shell)——安全网络协议

  • 建立在应用层上的安全网络协议
  • 为远程登陆会话与其他网络提供安全性协议
  • 保证一定安全,采用非对称加密 加密数据,防止DNS欺骗与IP欺骗
  • 同时压缩了传输数据,加快的传输速度

九、ARP(address resolution protocol)——地址解析协议

  • 根据解析IP地址获得物理地址的一个TCP/IP协议

  • IP地址在网络层

  • MAC地址在数据链路层

  • ARP工作过程:

    1. 主机A发包,在自己的ARP缓存表中有B的MAC地址,那么直接封装IP与MAC发给B
    2. A的ARP缓存没有B,那么A会以广播的形式发送ARP请求报文,所有人都可以听到,但是只有B会做出回应
    3. B收到ARP的目标IP地址会与自己的IP地址进行对比,把A的IP地址与MAC地址存进自己的ARP缓存中,以单播形式向A发送自己的MAC地址
    4. A收到B的MAC地址后,把它加入自己的ARP缓存,向B发送IP封装
  • 当A与B不处于同一网段时:

    1. A会先向网关发送ARP请求(这个ARP中的目标IP是网关的IP),当A收到网关的MAC地址后,封装IP发给网关
    2. 这时,网关遇到了两种情况:
      1.网关有B的ARP缓存,直接把A的封装报文发送给B
      2.网关没有B的ARP缓存,那么网关就要广播ARP报文,目标IP地址为B的IP,当收到B 的MAC地址后,发送给A
  • 动态ARP:由ARP协议通过ARP报文自动生成,生命周期10分钟

  • 静态ARP:通过手工配置,不会老化,直到重启计算机,用指定的MAC地址

十、FTP(file tranfer protocol)——文件传输协议

  • 明文传输(不安全)
  • 传输使用TCP协议
  • FTP服务器用port 21来与客户端连接

补充:交换机与路由器

  • 交换机作用:扩大局部网络,让局域网连接更多的电脑
  • 交换机根据MAC地址寻址
  • 路由器的作用:把不同的网络连接起来
  • 路由器根据IP地址寻址
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-10 12:45:58  更:2021-11-10 12:46:30 
 
开发: 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年7日历 -2024/7/1 21:48:17-

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