计算机网络
计算机网络,是指将处于不同地理位置的具有独立功能的多台计算机,通过通信线路连接起来,在操作系统的网络接口、网络管理软件以及网络通信协议的管理、协调下,实现资源共享和信息传递的计算机系统。
一个计算机网络组成包括传输介质和通信设备,是以传输信息、共享资源为基础目的,使用通信线路将多个计算机连接起来的计算机系统的集合;从而可以实现众多功能独立的计算机之间可以轻松实现地信息的交流与传递,共享硬件、软件的数据资源。
计算机网络按照地理范围,或者说按照辐射的范围来划分,可以分为局域网、城域网、广域网;
局域网: (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信号的传送
以上便是计算机网络的分层模型了,是不是很简单;如今的时代,到哪都不开网络,网络在我们的生活中占据了很大的比重,那么我们是不是也应该对他多一点认识呢?千万别认为难,就避之,正所谓越是觉得难的东西,可能仅仅是觉得难。
这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!
优快云大礼包:全网最全《全套Python学习资料》免费分享🎁
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

1️⃣零基础入门
① 学习路线
对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

② 路线对应学习视频
还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~
③练习题
每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!

因篇幅有限,仅展示部分资料
2️⃣国内外Python书籍、文档
① 文档和书籍资料

3️⃣Python工具包+项目源码合集
①Python工具包
学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!

②Python实战案例
光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!

③Python小游戏源码
如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!

4️⃣Python面试题
我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


5️⃣Python兼职渠道
而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。


上述所有资料 ⚡️ ,朋友们如果有需要 📦《全套Python学习资料》的,可以扫描下方二维码免费领取 🆓
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

本文介绍了计算机网络的基本概念,包括局域网(LAN)、城域网(MAN)、广域网(WAN)的定义和特点,以及互联网、因特网和万维网的关系。同时,阐述了网络的分层模型,如OSI七层模型和TCP/IP四层模型,强调了TCP/IP协议在通信中的重要性。
713

被折叠的 条评论
为什么被折叠?



