软件:实现某些功能的程序。
硬件:看的见摸的着的,比如硬盘,CPU。它们是软件运行和实现功能的载体。
网络:按一定的通信协议,由网络硬件(如路由,服务器,网线,终端机等)组成的能实现数据流通的硬件架构。
可以说网络是由相应的硬件和软件集合而成的。那与网络相关的常用协议有哪些呢?

TCP/IP协议

应用软件(如浏览器)与网络软件(如网页)之间使用TCP协议。

网页和网络应用程序:
网页:是一个网站的一个页面,网页上的所有资源都是服务器动态生成的,里面有很多表单,比如注册就是典型的,你填好信息后点击注册按钮,网页就将所有数据打包传送到服务器了。而服务器里就储存了你刚刚注册的帐号和密码等信息。网页也可以看成是一个程序或系统,因为里面也包含了复杂的业务逻辑和数据处理和传递。

网络应用程序:一般是指带网络接连或需要网络接连才能使用的或能脱机和联机使用的新型智能程序。这些程序的代表比如:QQ。

网页和网络应用程序的区别是网页是一个个的web页面拼凑起来的,而网络应用程序则是用窗体和控件来实现数据的采集、传递和处理。两者的区别还在于动态网页采用的是B(Browser)/S(Server)结构,即需要浏览器和服务器的支持,而网络应用程序是C(Client)/S(Server)结构,需要客户端和服务器的支持。相同点就是都需要服务器和网络连接。

举例:
C/S结构的网络游戏的程序,你要玩就必须先下载一个客户端,然后连接网络,而游戏公司要事先准备一台(假设一台)服务器,也连接网络,这样你就可以通过安装在你机器上的客户端和游戏公司进行通信(可以玩游戏)了,实际上游戏里的数据全部都是动态存、放在游戏公司服务器里的。

计算机与计算机之间使用IP协议。

参考:
https://blog.csdn.net/weixin_44198965/article/details/90083126

NAT协议

NAT:网络地址转换协议。

参考:
https://baike.baidu.com/item/nat/320024?fr=aladdin

ARP协议

ARP:地址解析协议。

参考:
https://baike.baidu.com/item/ARP/609343?fr=aladdin

ICMP协议

ICMP:internet控制报文协议。

参考:
https://baike.baidu.com/item/ICMP/572452?fr=aladdin

IGMP协议

IGMP协议:internet组管理协议。

参考:
https://blog.csdn.net/zhuaimiao1/article/details/48752667

DNS协议

DNS:进行域名解析。

DNS服务器的地址是用于域名解析的地址,通过访问DNS服务器可以内部查找数据库获得对应域名的IP地址。

DNS是一种可以将域名和IP地址相互映射的以层次结构分布的数据库系统。DNS系统采用递归查询请求的方式来响应用户的查询,为互联网的运行提供关键性的基础服务。目前绝大多数的防火墙和网络都会开放DNS服务,DNS数据包不会被拦截,因此可以基于DNS协议建立隐蔽信道,从而顺利穿过防火墙,在客户端和服务器之间传输数据。

参考:
https://baike.baidu.com/item/dns%E5%8D%8F%E8%AE%AE

DHCP协议

DHCP:局域网的网络协议。

参考:
https://baike.baidu.com/item/DHCP/218195?fr=aladdin

动态路由协议

RIP协议

RIP: 路由选择信息协议,最广泛的内部网关协议。
参考:https://baike.baidu.com/item/%E8%B7%AF%E7%94%B1%E9%80%89%E6%8B%A9%E4%BF%A1%E6%81%AF%E5%8D%8F%E8%AE%AE/2991512?fr=aladdin

OSPF协议

OSPF路由协议:用于网际协议(IP)网络的链路状态路由协议。
参考:https://baike.baidu.com/item/OSPF%E8%B7%AF%E7%94%B1%E5%8D%8F%E8%AE%AE/10984752?fr=aladdin

BGP协议

BGP:边际网关协议,自治系统间的路由协议。

参考:https://baike.baidu.com/item/%E8%BE%B9%E7%95%8C%E7%BD%91%E5%85%B3%E5%8D%8F%E8%AE%AE?fromtitle=bgp&fromid=91408

IS-IS协议

IS-IS:中间系统到中间系统路由协议。
参考:https://baike.baidu.com/item/is-is/930474?fr=aladdin

STP协议

STP:阻断冗余链路树形重构。

参考:
https://baike.baidu.com/item/STP/2813395

MPLS

MPLS:多协议标签交换
参考:https://baike.baidu.com/item/%E5%A4%9A%E5%8D%8F%E8%AE%AE%E6%A0%87%E7%AD%BE%E4%BA%A4%E6%8D%A2?fromtitle=MPLS&fromid=320618

MPLS-VPN

MPLS-VPN:指采用MPLS技术在运营商宽带IP网络上构建企业IP专网。

参考:
https://baike.baidu.com/item/MPLS-VPN

FTP协议

FTP:文本传输协议,提供文件拷贝服务。
参考:https://baike.baidu.com/item/ftp/13839

SMTP协议

SMTP:是一种提供可靠且有效的电子邮件传输的协议。
参考:
https://baike.baidu.com/item/SMTP

SSH协议

SSH:安全外科协议。
参考:https://baike.baidu.com/item/ssh/10407

Telnet协议

Telnet:一种远程登录协议。
参考:
https://baike.baidu.com/item/Telnet/810597?fr=aladdin

POP协议

POP:邮局协议。
参考:
https://baike.baidu.com/item/pop%E5%8D%8F%E8%AE%AE/734244?fr=aladdin

网络相关的常用协议总结相关推荐

  1. 大白话说网络(四)-----应用层常用协议介绍

    应用层协议简介 一.HTTP HTTPS HTTP是超文本传输协议,全称"Hyper Text Transfer Protocol",是一个基于请求与响应,无状态的,应用层的协议, ...

  2. DOS下常用网络相关命令解释(华为培训资料)

    DOS下常用网络相关命令解释 深圳市华为技术有限公司 华为技术 第一章引言 1. 概述 在我们的工作之中经常要和网络打交道而win95/98或是NT又是较常用的操 作系统在使用这些操作系统过程中使用频 ...

  3. [运维笔记] - (命令).Windows server常用网络相关命令

    [运维] - Windows server网络相关命令 注:内容通过Microsoft文档整体和翻译,仅用于便于维护工作时查询. 资料翻译者:jcLee95 邮箱:291148484@163.com ...

  4. 网络编程——常用协议解析

    ** 1.网络基础知识 ** 1.1> 什么是OSI模型 OSI 模型(Open System Interconnection model)是一个由国际标准化组织?提出的概念模型,试图?供一个使 ...

  5. 01-04 Linux常用命令-网络相关

    网络相关命令 ifconfig:查看网卡信息 [root@localhost chmod_test]# ifconfig enp0s3: flags=4163<UP,BROADCAST,RUNN ...

  6. 网络工程师课程---5、传输层(传输层常用协议有哪些)

    网络工程师课程---5.传输层(传输层常用协议有哪些) 一.总结 一句话总结: TCP/IP协议:端口80:传输控制协议:Transmission Control Protocol-TCP UDP协议 ...

  7. 【网络基础概念】: 网络相关硬件、TCP/IP四层协议模型、OSI七层协议模型。

    # 时人不识凌云木,直待凌云始道高 # 大家好,我是码辣,是一只正在努力的小小猿一枚,希望大家多多关照 ^v^. # 初次见面,希望大家能够喜欢.(如果你认为文章可以,别忘一键三连呀!嘿嘿. # 有什 ...

  8. 端口扫描分析(一)常用的网络相关命令

    发信人: Heway (陶陶), 信区: Internet_program 标  题: 端口扫描分析(一)常用的网络相关命令 发信站: 飘渺水云间 (Sun Mar 19 14:47:35 2000) ...

  9. 七周三次课(11月29日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法...

    2019独角兽企业重金招聘Python工程师标准>>> 10.11 Linux网络相关 ifconfig 查看网卡ip (yum install net-tools) 安装 -a   ...

最新文章

  1. 【硅谷牛仔】当代钢铁侠-特斯拉CEO 埃隆·马斯克
  2. python 多线程 多进程 zmq_研二硕, Python +pyqt,多进程问题求助
  3. XCTF-MISC-新手区-如来十三掌
  4. access exex控制pc_ownCloud/Nextcloud文件访问控制(Files Access Control)
  5. SUSE中LVM的使用心得
  6. wxpython视频教程下载-闪烁wxpython显示摄像头视频
  7. 利用对象池优化数据库操作
  8. 蓝桥杯 BASIC-30 基础练习 阶乘计算
  9. IEqualityComparerT
  10. jquery validate的验证规则和验证提示
  11. java 泛型对象实例化_java泛型对象的实例化
  12. magick 包: 在R中进行高级图片处理
  13. 马科维茨投资组合理论(均方模型)(1)
  14. 《计算机科学概论(第12版)》—第1章1.3节海量存储器
  15. PR视频剪辑(项目包装)
  16. 秒杀笔记(乐观锁+令牌桶+Redis缓存)
  17. Python中while循环练习——打印星星总结
  18. vscode无法识别头文件“cannot open source file “gnu/stubs-64.h“”
  19. 侬用洲的移动通信复习资料
  20. [前端系列]vue3修改模板变量间隔符

热门文章

  1. 2019.01.13 bzoj4137: [FJOI2015]火星商店问题(线段树分治+可持久化01trie)
  2. 【BZOJ】1969: [Ahoi2005]LANE 航线规划
  3. 一道常被人轻视的前端JS面试题
  4. 如何将自己的网站分享到QQ空间,微信,微博等等。
  5. 电子书下载:Construct Game Development Beginner's Guide
  6. validatebox自定义验证规则以及使用
  7. ContentPresenter
  8. 面试问题(工作动机、个人愿望 )
  9. 解决dev控件版本过期问题
  10. 【pycharm】pycharm上安装tensorflow,报错:AttributeError: module ‘pip‘ has no attribute ‘main‘ 解决方法