(1)计算机网络基础知识之协议

本文介绍了计算机网络中协议的基本概念和重要性。从随处可见的协议如IP、TCP、HTTP,到协议在通信中的关键作用,再到分组交换协议的工作原理,揭示了协议在确保不同设备间有效通信中的角色。此外,还探讨了协议的标准化过程,如OSI模型和TCP/IP协议族的制定,强调了协议标准化对于异构系统互联的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.随处可见的协议

协议在计算机网络与信息通信领域里面经常被提及
互联网中比较有代表性的协议有IP、TCP、HTTP等等
局域网(LAN)中常用的协议是IPX/SPX等
TCP/IP协议是IP、TCP、HTTP等协议的集合
目前,现在很多设备都支持TCP/IP协议
也有很多的网络体系结构

网络体系结构协议主要用途
TCP/IPIP、ICMP、TCP、UDP、HTTP、TELNET、SNMP、SMTP等等互联网 局域网
IPX/SPX(NetWare)IPX、SPX、NPC等等个人电脑局域网
AppleTalkDDP、RTMP、AEP、ATP、ZIP等等苹果公司现有产品的局域网
XNSIDP、SPP、PEP等等施乐公司网络

2.协议的必要性

重新配置计算机的网络连接、修改网络配置的时候会用到协议
一般情况下发送电子邮件、访问某个主页获取信息的时候察觉不到协议的存在
协议在通过网络通信的过程当中起着重要的作用
简单来说,协议就是计算机与计算机之间通过网络实现通信时事先达成的一种约定
这种约定使得不同厂商的设备、不同的CPU以及不同的操作系统组成的计算机只要遵循相同的协议就能实现通信
两台计算机进行通信必须能够支持相同的协议
在这里插入图片描述

3.协议如同人和人的对话

只有两个人说同一种语言,才能实现对话,这里的语言就相当于协议

4.计算机中的协议

规则对于人类来说可以灵活变通,但是计算机的智能水平还没有人类那么高
计算机从物理连接层到应用程序的软件层面,各个组件都必须遵循一定的规则才可以实现通信
每个计算机必须装有实现通信最基本功能的程序
应该遵循约定好的协议来设计软件和制造硬件
要充分考虑计算机通信过程中可能遇到的各种异常以及对异常的处理方法

5.分组交换协议

分组交换就是将一个个大的数据包分割成较小的单位(包packet)来进行传输
包加上报文首部的信息来进行传输(源地址、目的地址、分组序号)
通信的发送方和接收方的报文首部的定义和解释应该一致
协议规定报文首部应该写哪些信息

6.协议由谁来规定

计算机刚刚诞生的时候各个公司之间难以遵循相同的协议,连基本的物理层通信都难以实现
严重缺乏灵活性和可扩展性
随着互联网的发展,各大厂商也慢慢意识到了兼容性的重要性
开始研究异构型计算机之间的通信
协议的标准化
ISO(国际标准化组织)组织指定了一个国际标准OSI(参考模型或者协议)(开放式通信系统互联参考模型)
TCP/IP由IETF组织制定
协议的指定使得计算机不再因为不同厂商的计算机硬件或者操作系统的不同不能通信
标准化及其重要!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值