1.协议和标准

2.标准化组织

3.Internet标准:RFC

4.Internet的管理机构

一.协议和标准

1.协议(Protocol)

一组控制数据通信的规则

三要素:语法(syntax)、语义(semantics)、时序(timing)/同步(synchronization)

即what、how、why

语义:比特流中每个比特的意思

时序:数据什么时候正确发送、什么时候正确接收、接收了还要干什么......

2.标准(Standard)

一致同意的规则

种类:事实上的标准 de-facto  实际或习惯

合法标准 de-jury 法律或规章

TCP/IP协议是一种标准,是事实上的标准。

以太网的一些协议是一种合法标准。

二.标准化组织

1.标准创建委员会 行动缓慢,规章办事

ISO(Internat Standars Organization,国际标准化组织)

ITU-T 国际电联-电信标准部

ANSI 美国国家标准局

IEEE 电气电子工程师学会 局域网协议 以太网协议 无线局域网协议

EIA 电子工业协会

2.论坛 加快标准化过程,测试、评价、标准化新技术

Frame Relay Forum 帧中继论坛

ATM Forum ATM论坛

广域网中的一些协议

3.管理机构

FCC(Federal Communications Commission)联邦通信委员会

三.Internet标准:RFC(Request For Comments) http://www.rfc-editoe.org

Internet draft ——> Proposed standard ——> Internet standard ——> Historic

通过RFC的索引(index)查看对应的内容,Historic标准的可以不用关注

RFC需求等级:必需的、推荐的、选用的、限制使用的、不推荐的

(RFC 2119 :Key words for use in RFCs to indicate requirement levels)

(“MUST”,“MUST NOT”,“REQUIRED”,“SHALL”,“SHALL NOT”,“SHOULD”,“SHOULD NOT”,“RECOMMECDED”,“MAY”,and “OPPTIONAL"

Internet指定标准的准则

只要可以应用现有的协议标准,就使用它们;只有当现有的标准不够时才制定新的协议,而且只要能够获得这些新的标准,而它们又能提供等价的功能,就使用这些新的标准。

四.Internet的管理机构

ISOC(因特网协会:提供对Internet标准化过程的支持) ——>IAB(因特网体系结构研究委员会:监督TCP/IP协议族的连续发展,编辑管理RFC)

IRTF 因特网研究部:负责TCP/IP协议、应用、体系结构和技术的长期发展

IETF 因特网工程部门:找出并解决Internet运行问题,开发并评审Internet标准

IANA/ICANA 因特网编号管理局/因特网名称和号码分配公司(分配IP地址,管理Internet域名和地址)

1973 Development of TCP/IP suite begins

最早应用于UNIX系统。

计算机网络:自主计算机的集合,自主计算机之间的通信互联

互联网就是计算机网络,因特网是互联网中的一个典型事例。

网络互联的动机:

没有一种网络能满足所有的用途

互联多种不同网络,构成一个协调整体:容纳多种不同技术的网络(异构网互联)、互联的方法和通信约定、独立于具体网络而运行

术语:internetworking:网际互连,互连技术和手段

internet:网际网(互联网),互连形成的网络

Internet:因特网,网际网的一种实例

互联网、因特网、以太网:

互联网的英文是 internet,它的意思是“网络的网络”,是一个通用名词,泛指有多个计算机网络互连而成的网络,这些网络之间的通信协议(即通信规则)是可以任意的。

因特网,即 Internet,记住它与 internet 之间绝对不能使用等于号,因为 Internet 是一个专有名词,它是指当前全球最大的、开放的、有众多网络互相连接而成的特定的计算机网络,它采用 TCP/IP 协议族作为通信的规则,其前身是美国的 ARPNET。

以太网(Ethernet),是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率(仅指标准以太网的速率而已)运行在多种类型的电缆上。以太网与IEEE802.3系列标准相类似。

以太网可以说是局域网的一种,但是目前局域网大多数都是使用以太网标准,故可认为以太网就是局域网。然后,局域网之间的通信协议必须是相同的,即局域网内计算机(或计算机网络)只允许使用同一种通信规则进行通信。而不同的局域网之间,又可以通过其他任意的通信规则进行通信(内部只是用一种通信规则),这就构成了互联网。

所以:以太网 <= 局域网 <= 互联网 != 因特网。

该部分原文:https://blog.csdn.net/conleyfree/article/details/50890505

<TCP/IP原理> (一)的更多相关文章

  1. tcp/ip原理/三次握手/四次挥手

    @ tcp/ip原理 1.1 tcp/ip三次握手 1.1.1 建立过程说明 a)   由主机A发送建立TCP连接的请求报文, 其中报文中包含seq序列号, 是由发送端随机生成的, 并且还将报文中SY ...

  2. 白话TCP/IP原理

    TCP/IP(Transmission-Control-Protocol/Internet-Protocol),中文译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议 ...

  3. <TCP/IP原理> (四) IP编址

    1.IP地址的基本概念:作用.结构.类型 2.特殊地址:作用.特征 网络地址.广播地址(直接.受限) 0.0.0.0 环回地址 3.单播.多播.广播地址:特征 4.专用地址:作用.范围 5.计算和应用 ...

  4. <TCP/IP原理> (二) OSI模型和TCP/IP协议族

    1.OSI参考模型 1)作用 2)各层的名称和功能 2.对分层网络协议体系的理解 1)不同节点:层次组成不同,作用不同 2)横向理解:虚通信.对等实体.协议.PDU 3)纵向理解:封装与解封.服务.接 ...

  5. TCP/IP原理浅析

    TCP/IP概述 TCP/IP起源于1969年美国国防部(DOD:The United States Department Of Defense)高级研究项目管理局(APRA:AdvancedRese ...

  6. [转] TCP/IP原理、基础以及在Linux上的实现

    导言:本篇作为理论基础,将向我们讲述TCP/IP的基本原理以及重要的协议细节,并在此基础上介绍了TCP/IP在LINUX上的实现. OSI参考模型及TCP/IP参考模型 OSI模型(open syst ...

  7. TCP/IP原理简述

    TCP/IP与OSI TCP/IP工作在第4层,在TCP/IP协议簇中,有两个不同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议),它们分别承载不同的应用.TCP协议提供可靠的服务,UDP ...

  8. <TCP/IP原理> (三) 底层网络技术

    传输介质 局域网(LAN) 交换(Switching) 广域网(WAN) 连接设备 第三章 底层网络技术 引言 1)Interne不是一种新的网络 建立在底层网络上的网际网 底层网络——“物理网”,网 ...

  9. 在深谈TCP/IP三步握手&四步挥手原理及衍生问题—长文解剖IP

    如果对网络工程基础不牢,建议通读<细说OSI七层协议模型及OSI参考模型中的数据封装过程?> 下面就是TCP/IP(Transmission Control Protoco/Interne ...

随机推荐

  1. QuickBI助你成为分析师——计算字段功能

    摘要: 在用户创建报表时,通过现有字段数据不能直接满足展示需求,需要进行一定建模操作.目前产品支持在数据集编辑界面进行初步建模,下面主要介绍新建字段功能,以达到展示需求. 在用户创建报表时,有时通过现 ...

  2. 解决IE6-IE7下li上下间距变大问题

    在IE6/7下li会向下产生大约2px的外边距 解决方法:li{vertical-align:top;}或者       li{vertical-align:bottom;} 解决问题!

  3. select设置text的值选中(兼容ios和Android)基于jquery

    前一段时间改了一个bug,是因为select引起的.当时我没有仔细看,只是把bug改完了就完事了,今天来总结一下. 首先说option中我们通常会设置value的属性的,还有就是text值的,请参见下 ...

  4. 未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props”

    未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props” ...

  5. Parcelable 小记

    Parcelable 类,接口类,用于数据的序列化封装.常见的Bundle,Intent类都实现了该类.   实现该类需要实现writeToParcel和describeContents方法,最后还需 ...

  6. Linux安装配置Mariadb

    一.安装数据库Mariadb 参考:http://blog.51cto.com/12173069/2047746 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自 ...

  7. 从零学习Fluter(九):正式使用flutter进入商业开发

    一下为下个app 功能模块简要划分 接口文档需要说明 公告接口 messageTitle -- 消息内容 红包墙接口 使用说明 地理位置定位 shareGetMoney - 分享活动金额 lookCo ...

  8. 商米D1S一体机设置搜狗手写输入法图解

    按照下图步骤,一步步设置即可,询问全新的时候需要点击允许. 商米应用市场搜索下载搜狗输入法,并安装 安装完成后,点击桌面搜狗输入法,选择启用搜狗输入法,如图 点击启用后,在虚拟键盘中选择搜狗输入法,并 ...

  9. vue 导出xlsx表功能

    详细步骤: 1.需要安装三个依赖: npm install -S file-saver xlsx npm install -D script-loader 两个命令行包含三个依赖. 2.项目中src下 ...

  10. Nginx-Linux下安装

    Nginx一般用来做反向代理,实现负载均衡.由于Nginx是用c开发的,所以安装前我们需要安装相应的环境,比如gcc等.下面是本人安装操作的步骤: step1.安装gcc:yum install gc ...