计算机网络
计算机网络,是指将处于不同地理位置的具备独立性能的多台计算机,通过通信线路连接起来,在操作系统的网络接口、网络管理软件以及网络通信协定的治理、协调下,实现资源共享和信息传递 的计算机系统。
一个计算机网络组成包含传输介质和通信设施,是以传输信息、共享资源为根底目标,应用通信线路将多个计算机连接起来的计算机系统的汇合;从而能够实现泛滥性能独立的计算机之间能够轻松实现地信息的交换与传递,共享硬件、软件的数据资源。
计算机网络依照天文范畴,或者说依照辐射的范畴来划分,能够分为局域网、城域网、广域网;
局域网:(Local Area Network
,简称 LAN),LAN 网络的辐射范畴在10
公里以内;这种网络是遍及最广的,平时生存中所说的“网络”指的就是局域网,小到以一个家庭,大到以一个企业,一个商场、一个写字楼、一个学校等为单位;局域网尽管范畴小、但因其用户数少、配置容易,所以把连贯速率很高,在网络高速倒退的明天,网络速率更高,而且还在持续上升。
IEEE 的 802 规范委员会定义了局域网:以太网(Ethernet
)、令牌环网(Token Ring
)、光纤分布式接口网络(FDDI
)、异步传输模式网(ATM
)和无线局域网(WLAN
)。咱们平时所应用的WIFI 便是无线局域网(WLAN
)的一种。
城域网:(Metropolitan Area Network
,简称 MAN),MAN
网络覆盖的范畴在 10——100
公里,这种间隔个别就是一个城市,所以称为城域网。定义城域网的是 IEEE802.6
规范。
与 LAN
相比,MAN
扩大了更长的间隔,连贯的计算机数量也更多,在天文范畴上能够说是 LAN
网络的延长。在一个大型城市,一个 MAN
网络通常连贯着多个 LAN
网,如连贯政府机构的 LAN
、医院的LAN
、学校的LAN
、电信的LAN
、公司企业的LAN
等等。
城域网多采纳 ATM
技术做骨干网。ATM
是一个用于数据、语音、视频以及多媒体应用程序的高速网络传输办法。但因为 ATM 的老本太高,所以个别在邮政、银行、医院等政府城域网应用。
留神:这里的 ATM
一项计算机网络中的技术,可不是取款机。
广域网:(Wide Area Network
,简称 WAN)也称 远程网 ,笼罩的范畴要比MAN
更广,可达到从几百公里到几千公里。它个别是连贯不同城市,不同国家之间的 LAN
或者 MAN
网络。
互联网、因特网、万维网
互联网、因特网、万维网,三者关系:互联网蕴含因特网,因特网蕴含万维网。
互联网(internet):但凡能彼此之间通信的设施组成的网络就叫互联网,互联网又能够有广域网、城域网、局域网之分。
因特网(Internet):因特网是互联网的一种 , 是由千万台设施组成的网络,因而该网络具备肯定的规模;因特网应用 TCP/IP
协定让不同设施之间的通信,但应用 TCP/IP
协定通信的网络却并不一定是互联网。
TCP/IP
协定由很多协定组成,不同的协定又被放在不同的层;位于应用层的协定就有很多,比方 FTP
、SMTP
、HTTP
等,因特网依据这些协定就能提供不同的服务:文件传输服务(FTP
)、电子邮件服务(email
)、www
(万维网)服务等。
万维网 (World Wide Web): 只有应用层应用了 HTTP
协定,就称为万维网。
网络分层
为了缩小网络设计的复杂性,网络采纳分层设计办法,依照数据的传输过程把网络的整体性能划分为一个个的性能层,每层负责一项具体的工作,而后再把数据传往下一层解决,以此来将负责的网络互联和通信过程简单化。
不同机器上的同一性能层之间采纳雷同的协定实现通信,而同一机器上的相邻性能层之间通过接口进行信息传递和数据交互。
计算机网络是指由通信线路相互连贯的许多自主工作的计算机形成的集合体,各个部件之间以何种规定进行通信,就是网络模型要解决的问题所在。
网络模型个别是指 OSI 七层参考模型 和TCP/IP 四层参考模型,前两个模型在网络中利用最为宽泛;而 五层模型 是业界对 OSI
和TCP/IP
的综合而产生的非官方协定模型,与四层协定次要区别是把网络接口分为了数据链路层和物理层。
开放系统互连参考模型 (Open System Interconnect
简称 OSI)是国际标准化组织(ISO
) 和国内电报电话征询委员会 (CCITT
) 联结制订的开放系统互连参考模型,为开放式互连信息系统提供了一种性能构造的框架。它从低到高别离是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
TCP/IP 四层参考模型,包含了应用层、运输层(主机到主机)、网际层(网络互联)和网络接口层;TCP/IP
是一组用于实现网络互联的通信协议;Internet
网络体系结构便是以 TCP/IP
协定为外围。
网络参考模型各层详情如下:
1. 应用层:application layer
应用层位于 OSI 参考模型的高层,通过 FTP
、Telnet
、DNS
、SMTP
、HTTP
、SSH
等网络协议为用户提供所须要的各种服务。
2. 表示层:peresentation layer
负责各种资源文件格式(文字、图像、声音、视频等)与网络数据格式(如文件流)间的互相转换。
3. 会话层:session layer
负责管理通信连贯,包含连贯的建设、断开、连贯放弃多久等
4. 传输层:transport layer
为多个应用层实体提供端到端的通信性能,保障了数据包的程序传送及数据的完整性。该层还定义了两个次要的协定:传输控制协议(TCP
)和用户数据报协定(UDP
)。
- TCP 协定提供的是一种牢靠的、通过“三次握手”来连贯的数据传输服务,数据传输可靠性高;
- UDP 协定提供的则是 不保障牢靠 的(并不是不牢靠)、无连贯的数据传输服务,数据传输性能高;
5. 网络层
不同于传输层的端到端的通信,网络层次要解决 主机到主机的通信。它所蕴含的协定波及数据包在整个网络上的逻辑传输。通过从新赋予主机一个 IP 地址来实现对主机的寻址,同时负责数据包在多种网络中的路由。该层有三个次要协定:网际协议(IP)、互联网组治理协定(IGMP)和互联网管制报文协定(ICMP)。
其中,IP 协定是 网络层 最重要的协定,它提供了一个安全可靠、无连贯的数据传递服务。
6. 数据链路层
在物理层提供的服务根底上,在通信的实体间建设数据链路连贯,传输以“帧”为单位的 数据包。
7. 物理层
计算机的物理连贯形式,包含网线、网卡、电缆等,次要负责 0、1 信号的传送
以上便是计算机网络的分层模型了,是不是很简略;现在的时代,到哪都不开网络,网络在咱们的生存中占据了很大的比重,那么咱们是不是也应该对他多一点意识呢?千万别认为难,就避之,正所谓 越是感觉难的货色,可能仅仅是感觉难。
完结,老夫虽不正经,但老夫一身的才华!关注我,获取更多编程科技知识。