网络基础知识

       昨天晚上,突然想看看网络方面的知识,我觉得@IMyalost的写的很通俗易懂;加上自己的理解和查资料,整理了一下,便于以后我自己查看,可能有点乱。

计算机网络的概念:

       将不同地理位置的(比如江西,深圳,上海等)的计算机系统(独立个体),通过通信线路(比如有线电缆,光缆等);在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

我是酱紫理解的:我自己有台电脑(没有联网的状态),我要在百度查资料(去访问共享的资料)。这时,我就需要电脑通过无线或者有限来连接网络,去访问百度的资源。这个时候,我的电脑也成了一个网络个体(有网卡,win7系统等软件管理),通过传输介质(网线),访问百度;这就是资源共享。我访问的时候,发送请求过去;百度在结果反馈给我;依赖而去,就是数据通信了。

计算机网络的主要功能:   

       1.资源共享

       2.数据通信

计算机网络的构成要素:软件和硬件(还有其他分类方式,个人认为这样就好)

搭建网络的软件主要有:操作系统,应用软件,通信软件,协议软件(网络软件)

搭建网络的硬件设备主要有:

构建:

 

计算机网络根据规模分:LAN(局域网),WAN(广域网),MAN(城域网),internet(互联网,全球最大的网络)

协议(TCP,UDP,IP,HTTP等):

    计算机之间通过网络实现通信时事先达成的一种约定;这种“约定”使那些由不同厂商的设备,不同CPU及不同操作系统组成的计算机之间,只要遵循相同的协议就可以实现通信。

    协议可以分很多种,每一种协议都明确界定了它的行为规范:两台计算机之间必须能够支持相同的协议,并且遵循相同的协议进行处理,才能实现相互通信。

协议分层:

    定义:在七层模型(OSI)中,每个分层都接受由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务,上下层之间进行交互所遵循的约定叫做“接口”,同一层之间的交互所遵循的约定叫做“协议”,如图。

具体可以参考大师的博客:http://www.cnblogs.com/imyalost/p/6086808.html

原文地址:https://www.cnblogs.com/flytotheworld/p/6523695.html