「网络基础」详解计算机网络,不只类型有三种,还有模型分七层

「计算机网络基础

计算机网络

计算机网络,是指将处于不一样地理位置的具备独立功能的多台计算机,经过通讯线路链接起来,在操做系统的网络接口、网络管理软件以及网络通讯协议的管理、协调下,实现资源共享和信息传递的计算机系统。编程

一个计算机网络组成包括传输介质和通讯设备,是以传输信息、共享资源为基础目的,使用通讯线路将多个计算机链接起来的计算机系统的集合;从而能够实现众多功能独立的计算机之间能够轻松实现地信息的交流与传递,共享硬件、软件的数据资源。安全

计算机网络按照地理范围,或者说按照辐射的范围来划分,能够分为局域网、城域网、广域网;网络

局域网:Local Area Network,简称LAN),LAN网络的辐射范围在10千米之内;这种网络是普及最广的,平时生活中所说的“网络”指的就是局域网,小到以一个家庭,大到以一个企业,一个商场、一个写字楼、一个学校等为单位;局域网虽然范围小、但因其用户数少、配置容易,因此把链接速率很高,在网络高速发展的今天,网络速率更高,并且还在持续上升。session

IEEE的802标准委员会定义了局域网:以太网(Ethernet)、令牌环网(Token Ring)、光纤分布式接口网络(FDDI)、异步传输模式网(ATM)和无线局域网(WLAN)。咱们平时所使用的WIFI即是无线局域网(WLAN)的一种。app

城域网:Metropolitan Area Network , 简称MAN),MAN网络覆盖的范围在10——100千米, 这种距离通常就是一个城市,因此称为城域网。定义城域网的是IEEE802.6标准。框架

LAN相比,MAN扩展了更长的距离,链接的计算机数量也更多,在地理范围上能够说是 LAN网络的延伸。在一个大型城市,一个MAN网络一般链接着多个LAN网,如链接政府机构的LAN、医院的LAN、学校的LAN、电信的LAN、公司企业的LAN等等。异步

城域网多采用ATM技术作骨干网。ATM是一个用于数据、语音、视频以及多媒体应用程序的高速网络传输方法。但因为ATM的成本过高,因此通常在邮政、银行、医院等政府城域网使用。分布式

注意:这里的ATM一项计算机网络中的技术,可不是取款机。ide

广域网:Wide Area Network,简称WAN) 也称远程网,覆盖的范围要比MAN更广,可达到从几百千米到几千千米。它通常是链接不一样城市,不一样国家之间的LAN或者MAN网络。性能

互联网、因特网、万维网

互联网、因特网、万维网,三者关系:互联网包含因特网,因特网包含万维网。

互联网(internet):凡是能彼此之间通讯的设备组成的网络就叫互联网,互联网又能够有广域网、城域网、局域网之分。

因特网(Internet):因特网是互联网的一种是由千万台设备组成的网络,所以该网络具有必定的规模;因特网使用TCP/IP协议让不一样设备之间的通讯,但使用TCP/IP协议通讯的网络却并不必定是互联网。

TCP/IP协议由不少协议组成,不一样的协议又被放在不一样的层;位于应用层的协议就有不少,好比FTPSMTPHTTP等,因特网根据这些协议就能提供不一样的服务:文件传输服务(FTP)、电子邮件服务(email)、www(万维网)服务等。

万维网(World Wide Web):只要应用层使用了HTTP协议,就称为万维网。

网络分层

为了减小网络设计的复杂性,网络采用分层设计方法,按照数据的传输过程把网络的总体功能划分为一个个的功能层,每层负责一项具体的工做,而后再把数据传往下一层处理,以此来将负责的网络互联和通讯过程简单化。

不一样机器上的同一功能层之间采用相同的协议实现通讯,而同一机器上的相邻功能层之间经过接口进行信息传递和数据交互。

「网络分层模型图

计算机网络是指由通讯线路互相链接的许多自主工做的计算机构成的集合体,各个部件之间以何种规则进行通讯,就是网络模型要解决的问题所在。

网络模型通常是指OSI七层参考模型TCP/IP四层参考模型,前两个模型在网络中应用最为普遍;五层模型是业界对OSITCP/IP的综合而产生的非官方协议模型,与四层协议主要区别是把网络接口分为了数据链路层和物理层。

开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

「OSI 模型通讯过程

TCP/IP四层参考模型,包括了应用层、运输层(主机到主机)、网际层(网络互联)和网络接口层;TCP/IP是一组用于实现网络互联的通讯协议;Internet网络体系结构即是以TCP/IP协议为核心。

网络参考模型各层详情以下:

1. 应用层:application layer

应用层位于OSI参考模型的高层,经过FTPTelnetDNSSMTPHTTPSSH等网络协议为用户提供所须要的各类服务。

2. 表示层 :peresentation layer

负责各类资源文件格式(文字、图像、声音、视频等)与网络数据格式(如文件流)间的相互转换。

3. 会话层 :session layer

负责管理通讯链接,包括链接的创建、断开、链接保持多久等

4. 传输层:transport layer

为多个应用层实体提供端到端的通讯功能,保证了数据包的顺序传送及数据的完整性。该层还定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP)。

  • TCP协议提供的是一种可靠的、经过“三次握手”来链接的数据传输服务,数据传输可靠性高;
  • UDP协议提供的则是不保证可靠的(并非不可靠)、无链接的数据传输服务,数据传输性能高;

5. 网络层

不一样于传输层的端到端的通讯,网络层主要解决主机到主机的通讯。它所包含的协议涉及数据包在整个网络上的逻辑传输。经过从新赋予主机一个IP地址来完成对主机的寻址,同时负责数据包在多种网络中的路由。该层有三个主要协议:网际协议(IP)、互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)。

其中,IP协议是网络层最重要的协议,它提供了一个安全可靠、无链接的数据传递服务。

6. 数据链路层

在物理层提供的服务基础上,在通讯的实体间创建数据链路链接,传输以“帧”为单位的数据包

7. 物理层

计算机的物理链接方式,包括网线、网卡、电缆等,主要负责0、1信号的传送

越是以为难的东西,可能仅仅是以为难

​以上即是计算机网络的分层模型了,是否是很简单;现在的时代,到哪都不开网络,网络在咱们的生活中占据了很大的比重,那么咱们是否是也应该对他多一点认识呢?千万别认为难,就避之,正所谓越是以为难的东西,可能仅仅是以为难

完结,老夫虽不正经,但老夫一身的才华!关注我,获取更多编程科技知识。

相关文章
相关标签/搜索