1-1:网络初识之了解什么是协议以及TCP/IP协议
Posted 快乐江湖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1-1:网络初识之了解什么是协议以及TCP/IP协议相关的知识,希望对你有一定的参考价值。
一:网络的出现
学习系统的时候我们知道,一台计算机上的两个进程想要实现通信有很多种方式,如管道,共享内存等。而两台以上的计算机之间想要通信,那就必须要借助网络。
独立模式
起初,计算机是被设计为了一个独立的设备,每个计算机相互独立,需要传输数据时可借助外部设备间接传送
网络连接
随着社会的发展,人们对于数据的传输需求变得更高。因此,设计者将一个个计算机连接在一起,形成一个计算机网络
局域网和广域网
计算机网络按其规模可以分为,局域网和广域网,局域网和广域网概念都是相对的
二:认识协议
(1)生活中的协议
如下,有三个人,A只会说汉语,B只会说英语,C会说汉语和英语。
- 汉语和英语可以理解为协议
- 两个人之间说话可以理解为通信
- 讲话的内容可以理解为数据
如果让A和B交流,那肯定不行,因为他们各自用各自的协议
但是如果让A和C交流就没有问题,因为A采用汉语这种协议,而C在众多协议中也选择汉语这种协议,因此他们可以理解彼此的意思
(2)网络协议初识
人类具有掌握知识的能力,而且可以根据特定的情况灵活应用这些知识,,但是对于计算机就不可以,计算机只认识0和1,人们之间交流只要能准确表达意思即可,不用规定你的发音是什么,吐字清不清晰。但是在计算机中,即便对一个比特位的产生歧义也会导致很大的错误
于是在计算机通信中,事先达成一个详细的约定,让计算机在发送数据和接受数据的时候都按照这种约定去封装或解析,就能顺利通信了,这就是协议
在现实生活中,假如我们网上买了一本书,最终收货时不可能只会收到一本书,除了书之外,往往还会有一个快递盒子,快递盒子上贴有一些信息,例如姓名,地址和单号等
快递单号,姓名和联系电话等的作用就类似于协议,其目的为了准确定位,将物品送到你的手上,即便中间出现了错误,也能通过快递单号追根溯源查清问题。这就好于我们使用微信等软件发送消息,消息内容实则是被协议封装过的,目的也是为了准确无误的进行发送,即便有的时候发送失败,也可以通过点击重传按钮进行重传。这就是我们经常听到的数据报文
(3)协议是谁制定的
自计算机网络出现以来,各家公司都想要制定自己的协议标准,因此出现了很多的协议,比如现在互联网中使用的TCP/IP协议(它是很多协议的集合)
1974年,IBM公司发布了SNA,将本公司的计算机通信技术作为系统化网络体系结构公之于众,自从各大计算机厂商也开始发布自己的网络体系结构,这样导致的问题就是不同厂商的计算机无法完成通信,对于用户来说非常不方便,更换设备的代价也很高
为了解决上面的问题,ISO(国际标准化组织,Internatioal Organization for Standards
)制定了一个国际标准OSI(开放式通信系统互联参考模型,Open Systems Interconnection
),虽然OSI所定义的协议未得到普及,但是其指导方针却常被应用于网络协议的制定当中
TCP/IP并非ISO所指定的标准,而是由IETF所建议的,致力于推进其标准化作业的一种协议,TCP/IP作为互联网上的一种标准,也作为业界标准,俨然成为全世界广泛应用的通信协议。
以上是关于1-1:网络初识之了解什么是协议以及TCP/IP协议的主要内容,如果未能解决你的问题,请参考以下文章