OSI体系结构(7层):物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。【法律上的国际标准】
OSI体系结构各层的作用:
应用层:为应用程序提供服务并规定应用程序中通信相关的细节(文件传输、电子邮件、远程登录等协议)。
表示层:将设备固有的数据格式转换为网络标准传输格式,不同设备对比特流的解释可能不同,表示层的作用是使得它们保持一致。
会话层:负责建立和断开通信连接,以及数据的分割等数据传输相关的管理。
传输层:可靠通信的作用,只在通信双方节点上进行处理,无需在路由器上处理。
会话层负责决定建立连接和断开连接的时间,传输层进行实际的建立和断开连接
网络层:将数据传送到目标地址,目标地址可以是多个网络通过路由器连接成的某个地址,所以主要作用是寻址和路由选择。
数据链路层:负责物理层面上互连的、节点之间的通信传输,将01序列划分为有意义的数据帧传送给对端。
物理层:负责01比特流与电压高低、光的闪灭的互换。
TCP/IP(4层):网络接口层、网际层、运输层、应用层。【事实上的国际标准】
原理体系结构(5层):物理层、数据链路层、网络层、运输层、应用层。【适于教学】
原理体系结构各层的作用:
物理层:解决使用何种信号来传输比特的问题。
数据链路层:解决分组在一个网络(或一段链路)上传输的问题。
网络层:解决分组在多个网络上传输(路由)的问题。
运输层:解决进程之间基于网络的通信问题。
应用层:解决通过应用进程的交互来实现特定网络应用的问题。
计算机网络:是指利用通信设备和通信线路将地理位置分散的自主计算机地连在一起,在相应软件(包括网络操作系统、网络数据库、网络协议、网络通信、网络管理和应用软件)的支持下,实现数据通信和资源共享的系统。
网络(Network) :由若干结点(Node) 和连接这些结点的链路(Link) 组成。
互联网:多个网络还可以通过路由器互连起来, 这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。因此,互联网是“网络的网络(Netwrok of Networks)”。
因特网(Internet) :是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。
协议:指两个主机间通信时对传送信息内容的理解,信息表示形式以及各种情况下信号都必须遵守一个共同的协定。
体系结构:在ARPA网中,将协议按功能分成了若干层次,如何分层以及各层中具体采用的协议系统。
Internet:是世界上规模最大、覆盖面最广、信息资源最丰富、用户最多、影响最广的计算机互联网络,是一个将全世界不同国家、不同地区、不同部门和机构不同类型的计算机和各种计算机网络(国家主干网、广域网、城域网和局域网等)连接在一起形成的全球性网络,也称为国际互联网或因特网。
internet与Interet的区别
internet:(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。
Internet:(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET。
ISP:(Internet Service Provider)因特网服务提供者。
PDU:协议数据单元Protocol Data Unit,对等层次之间传送的数据包称为该层的协议数据单元。
SDU:服务数据单元Service Data Unit,层与层之间交换的数据包称为服务数据单元。
通信协议:计算机网络中,数据处理主要由计算机系统来完成,数据传输则要依靠数据通信系统来完成,而数据通信系统在数据处理和数据传输中应该遵循的各种规程和标准就是网络系统要实现的通信协议。
www:万维网是全球信息网World Wide Web的缩写,也称Web或3W,是由欧洲量子物理实验室的英国工程师Lee在1989年率先提出的。www采用客户机/服务器C/S(Client/Server)工作模式,是Internet上最受欢迎的一种多媒体信息服务系统中,最大的特点是超链接,以超文本标记语言HTML与超文本传输协议HTTP为基础,为用户提供界面一致的信息浏览系统。
HTML:超文本标记语言是用于建立超文本/超媒体文档的标记语言,对网页的内容、格式及连接进行描述,而浏览器的作用就是读取WWW站点上的HTML文档,再根据此类文档中的描述组织并显示相应的网页。
HTTP:超文本传输协议是WWW客户机与WWW服务器之间的应用层传输协议,是最经常使用的协议之一。
URL:用于维持页面到页面的链接信息。
DNS:是域名系统(Domain Name System)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。
DHCP:动态主机配置协议,是一种用于简化主机IP配置管理的IP标准,可以使用DHCP服务器为网络上启动了DHCP的客户端管理动态IP地址分配和其他相关配置细节。
FTP:即为文件传输协议,是Internet最早的应用层协议随着TCP/IP协议的诞生而诞生。FTP是一种网络传输协议,FTP服务器可以随便上传、下载。
SMTP:简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,控制信件的中转方式,用于用户向邮件服务器发送邮件,向用户提供高效、可靠的邮件传输。
POP:邮局协议,用于电子邮件的接收,用户从邮件服务器中读取邮件,目前多使用第3版,简称POP3协议。
PPP:点对点协议PPP(Point-to-Point Protocol),对于点对点的链路,目前使用得最广泛的数据链路层协议是点对点协议 。
CDMA:码分多址(Code Division Multiplex Access)。
TDMA:时分多址(Time Division Multiplex Access)。
FDMA:频分多址(Frequency Division Multiplex Access)。
CSMA:载波监听多址接入(Carrier Sense Multiple Access)。
CSMA/CD协议:载波监听多址接入/碰撞检测(Carrier Sense Multiple Access/Collosion Detection),是总线局域网使用的协议。
CSMA/CA协议:载波监听多点接入/碰撞避免(Carrier Sense Multiple Access/Collision Avoidance),
IFS:帧间间隔,所有站点必须在持续检测到信道空闲一段指定时间后才能发送帧。
SIFS:最短的帧间间隔,用来分隔开属于一次对话的各帧。一个站点应当能够在这段时间内从发送方式切换到接受方式。
DIFS:DCF帧间间隔,它比短帧间间隔SIFS要长的多,在DCF方式中用来发送帧和管理帧。
比较域名、域名系统、域名服务器:
域名:Domain Name,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。
域名系统:指在因特网上保持域名和IP地址间对应关系的分布式数据库DNS服务器的集合。
域名服务器它保存了一张域名(domain name)和与之相对应的IP地址(IP address)的表,以解析消息的域名。
域名:是标志域的自然语言名称,与数字型的IP地址一一对应。
域名系统:是管理域的命名、管理主机域名、实现主机域名与IP地址解析的系统。
域名服务器:是运行域名解析软件,实现域名解析功能的Internet服务器。
比较LAN、MAN、WAN:
LAN:Local Area Network局域网是将小区域内的各种计算机、通信设备胡连在一起的通信网络,地理覆盖范围局限于数百米至数千米,具有较高的传输速率。
MAN:Metropolitan Area Network城域网的地理覆盖范围是数千米至百千米,往往是覆盖一个城市的网络,一般由城市的电信部门或者政府机构控制,因此也被称为都市网、城市网。
WAN:Wide Area Network广域网是指地理覆盖范围较大的网络,分布距离从几十千米至数千米,也称为远程网,往往可以遍布一个国家甚至全球,基础设施的资金投入很大,因此其所有权通常归属于国家。
物理层根据传输方式划分
面向有连接型:发送数据之前需要建立一条收发主机之间的通信线路,例:ATM 帧中继 TCP。
帧中继:帧中继(frame relay)是于1992年兴起的一种新的公用数据网通讯协议,是一种有效的数据传输技术,它可以在一对一或者一对多的应用中快速而低廉的传输数字信息,通过一条经常改变且对用户不可见的信道来处理和其他用户间的数据传输
面向无连接型:不要求建立和断开连接,不需要确认对端是否存在,例:以太网,IP,UDP。
物理层根据接收端数量划分
单播(Unicast):一对一通信。
广播(Broadcast):一台主机发送给与之相连的所有其他主机。
多播(Multicast):限定某一组主机作为接收端,例:电视会议,与广播区别在于对对端有限制。
任播(Anycast):在特定的多台主机中选出一台作为接收端的一种通信方式,与多播区别在于从目标主机群中选择一台最符合网络条件的主机作为目标主机发送消息,被选中的主机将返回一个信号,随后发送端只和这台主机进行通信。例:DNS根域名服务器。
MAC地址(Media Access Control Address):媒体访问控制地址/局域网地址/以太网地址/物理地址,制造商识别号、制造商内部商品编号、产品通用编号确保地址唯一,寻址参考地址转发表。
IP地址(Internet Protocol Address):网络协议地址,由网络号和主机号组成,具有层次性,寻址参考路由控制表。
网卡:使计算机联网的设备。
中继器:从物理层上延长网络的设备,两端需要连接相同的通信媒介,不能在传输速度不同的媒介之间转发。
网桥/2层交换机:从数据链路层上延长网络的设备,将接收到的数据帧临时存储在内存,再重新生成新的数据帧,所以可以连接传输速率不同的数据链路,不限制连接网段的个数。
路由器/3层交换机:通过网络层转发分组数据的设备,可以连接不同的数据链路,可以分担网络负荷。
4-7层交换机:处理传输层以上各层网络传输的设备。
网关:转换协议的设备,负责将从传输层到应用层的数据进行转换和转发。
常见协议
PPP(Point-to-Point Protocol):点对点协议
GBN(go-Back-N):后退N帧ARQ协议
SR(Selective Repeat):选择重传协议
CSMA/CD(Carrier Sense Multiple Access / Collision Detectio):载波侦听多路访问/冲突检测
CSMA/CA(Carrier Sense Multiple Access / Collision Avoid):载波侦听多路访问/冲突避免
RIP(Routing Information Protocol):路由信息协议
OSPF(Open Shortest Path First):开放最短路径优先
BGP(Border Gateway Protocol):边界网关协议
ARP(Address Resolution Protocol):地址解析协议
NAT(Network Address Translation):网络地址转换协议
CIDR(Classless Inter-Domain Routing):无类别域间路由
DHCP(Dynamic Host Configuration Protocol):动态主机配置协议
ICMP(Internet Control Message Protocol):因特网控制报文协议
IGMP(Internet Group Management Protocol):因特网组管理协议
TCP(Transmission Control Protocol):传输控制协议
UDP(User Datagram Protocol):用户数据报协议
DNS(Domain Name System):域名系统
FTP(File Transfer Protocol):文件传输协议
HTTP(Hypertext Transfer Protocol):超文本传输协议
IMAP(Internet Message Access Protocol):因特网消息访问协议
SMTP(Simple Mail Transfer Protocol):简单邮件传输协议
POP3(Post Office Protocol - Version 3):邮局协议版本3
MIME(Multipurpose Internet Mail Extensions):多用途互联网邮件扩展