当前位置: 首页 > news >正文

常见的网络协议介绍

一、什么是网络协议

        指的是通信双方的数据发送和接收顺序,数据的封装规则。

        通俗解释:描述双方发送和接收的每个字节是按照什么规则。

 

二、TCP/IP体系的常用协议

(一)应用层

 HTTP:超文本协议;指的是用来传输文本网页的协议;用浏览器来访问站点的资源。

 

FTP:文件传输协议;指的是把文件从一台电脑传到另一台电脑中。

 

SSH:安全贝壳协议;用来建立一种加密的传输通道,方便远程安全登录、远程文件传输应用。

 

 DNS:域名协议;用来把网络域名经过查询,获得对应的IP地址的协议。

 

其他协议:用户可以根据TCP和UDP协议设计很多协议,满足网络直播,数据传输的需要。

 

(二)传输层

  TCP:传输控制协议;建立一对一的,可靠的通信。支持接收确认,发送接收顺序一致,堵塞控制等特点。

 

 UDP:用户数据报协议;建立一种自由的,不可靠的通信协议;没有可靠的机制,速度快。

 

(三)网络层

BGP:网络边界协议;用来维护网络的路由信息。

需要解决:新设备识别、新设备加入、路由表更新、最短路径计算、数据包转发等问题。

 

IP:网络协议;负责每个数据包的封装、解封处理。

        每个数据包要写明目标IP地址,我方IP地址。

 

ARP:地址转换协议;负责把IP地址经过查询,获得对应的MAC地址。

 

RARP:逆地址转换协议;负责把MAC地址经过查询,获得对应的IP地址。

 

(四)链路层

   PPP协议:点对点协议;用一根专线拨号来上网。

   CSMA/CD协议:侦听多路访问协议;每次通信时先查看线路,没有信号就通信,有信号就等待。

 

其他:令牌网协议、WIFI无线网协议等等。

 

 

 

相关文章:

  • Linux中使用cpulimit 限制 cpu 占用率
  • windows 上删除 node_modules
  • Zookeeper 及 基于ZooKeeper实现的分布式锁
  • 设计模式说明
  • 基于Python的新闻采集与分析:新闻平台的全面数据采集实践
  • 【学习笔记】网络设备(华为交换机)基础知识 9 —— 堆叠配置
  • ADB、Appium 和 大模型融合开展移动端自动化测试
  • 什么是线程安全?并行计算
  • 用DeepSeek-R1-Distill-data-110k蒸馏中文数据集 微调Qwen2.5-7B-Instruct!
  • 26-小迪安全-模块引用,mvc框架,渲染,数据联动0-rce安全
  • Unity NGUI新手向几个问题记录
  • 【星云 Orbit • STM32F4】05. NVIC中断分组与配置(重要)
  • 做小程序开发的安全防护全方案
  • Linux 快捷命令链接
  • springboot425-基于SpringBoot的BUG管理系统(源码+数据库+纯前后端分离+部署讲解等)
  • [liorf_localization_imuPreintegration-2] process has died
  • 大模型工程师学习日记(九):基于 LangChain 构建向量存储和查询:Weaviate
  • 如何查看Elastic-Job在Zookeeper中的注册信息
  • LC77. 组合
  • TMS320F28P550SJ9学习笔记2:Sysconfig 配置与点亮LED
  • 做暧小视频xo免费网站/注册网站平台
  • wordpress免费网站国外/app拉新推广代理平台
  • 潍坊网站开发招生信息/学计算机哪个培训机构好
  • 镇江网站建设远航网络/公众号免费推广平台
  • 哪些网站的做的好看的图片/培训心得体会总结
  • 网站外链建设周期/百度热搜关键词排名优化