互联网杂谈(一)

发布于:2022-11-11 ⋅ 阅读:(386) ⋅ 点赞:(0)

引言:

时间已经过去了好多年,相信有很多人和当初的我一样,不知道自己学的是什么?算什么?前端后端这些的概念,js,python这些的语言,语音识别这些的学科,让人头大,让人懵懂。

让我把这些年的经验精炼再精炼,告诉大家,我知道的一切,如果有错误,请大家指正。

一.我们所在的互联网世界

1.首先要明白计算机网络主要完成两大功能:网络通信和资源共享。

1)计算机网络中实现网络通信功能的设备及其软件的集合称为通信子网,网络中实现资源共享的设备和软件的集合称为资源子网。

2)通信子网为资源子网提供信息传输服务,资源子网上用户之间的通信建立在通信子网的基础上。没有通信子网,网络不能工作;而没有资源子网,通信也就失去了意义。通信子网和资源子网的结合组成了统一的资源共享的完善的网络。

2.那我们怎么构建好通信子网好进行资源的传输,这需要两个方面,一个现实,一个网络,说到现实就引出了一些硬件:网卡,交换机,路由器,电缆一类的硬件。(这些在现实生活中可以见到的物理硬件是具体怎么工作的,我会在后面阐述),再说一说网络,这个抽象的概念,不如我们先不谈它的概念,因为它比较难理解。先继续说下去吧,它会慢慢出来的,我保证。

3.有了硬件可以连接,但是硬件之间也是有区别的,那怎么办呢?这就引出了网络体系结构及协议。(协议具体内容会在后面阐述)

1)计算机网络的体系结构不是指具体的网络结构,而是指计算机网络的抽象模型。将多台位于不同地点的计算机设备通过各种通信信道和设备互连起来,使其能共同工作,方便计算机用户应用进程交换信息和共享资源,是个复杂的工程设计问题。为了解决这个复杂的工程设计问题,在计算机网络的体系结构中采取了两个非常有效的设计方法和手段。其一,采用分层结构,将这个复杂的工程设计问题分解成若干个容易处理的子问题后“分而治之”,逐个解决,这种结构化设计方法是工程设计中常用的一种手段;其二,是使计算机网络中不同的系统之间能够相互理解,共同遵守某种互相都能接受的规则。这些规则的集合称为协议。

2)层次和协议的集合被称为网络体系结构。换句话说,体系结构就是用分层研究的方法定义的计算机网络各层的功能、各层之间的协议和接口的集合。

4.现在协议也已经完善的差不多了,那我们就开始设备(单机)互联吧。

1)单机:单个电脑或者设备

2)网络就是几部计算机主机或者是网络打印机之类的接口设备,透过网络线或者是无线网络的技术,将这些主机与设备连接起来,使得数据可以透过网络媒体(网络线以及其他网络卡等硬件)来传输的一种方式。

3)网络互连也称网际互连,通常是指将不同的网络或相同的网络用互连设备连接在一起而形成一个范围更大的网络。

5.但是只是一个,两个设备的连接,我感觉不太好,不太方便,那好吧,我们进入互联网Internet(接入互联网的方式以后介绍)

5.现在我们(单个设备)已经进入互联网了,也不能没有名字吧,所以域名系统,它来了。

因特网上的域名就相当于我们现实生活中的门牌号码一样,可以在纷繁复杂的网络世界里准确无误地把我们指引到要访问的站点。在因特网发展之初并没有域名,有的只是IP地址。IP地址就是一组类似这样的数字,如162.105.203.245。由于当时因特网主要应用在科研领域,使用者非常少,所以记忆这样的数字并不是非常困难。但是随着时间的推移,连入因特网的计算机越来越多,需要记忆的IP地址也越来越多,记忆这些数字串变得越来越困难,于是域名应运而生。域名就是对应于IP地址的用于在因特网上标识机器的有意义的字符串。例如CNNIC的域名WWW.CNNIC.NET.CN,比起IP地址而言就更形象,也更容易记忆。

6.那么我们进入Internet后能干什么呢?资源共享、通信。

1)www万维网,WWW是Internet的多媒体信息查询工具,

2)发送电子邮件

3)文件传输FTP

        文件传输服务(File Transfer Protocol,FTP)是Internet最早的服务功能之一,目前仍在广泛使用。FTP服务为计算机之间双向文件传输提供了一种有效的手段。它允许用户将本地计算机中的文件上传到远端的计算机中,或将远端计算机中的文件下载到本地计算机中。我们将在远端提供FTP服务的计算机称为FTP服务器。

4)

7.要访问WWW的内容,需要通过应用软件,这种软件一般叫做浏览器

3)在浏览器上浏览网站,URL,在浏览器的地址栏中输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位器)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当在浏览器的地址栏中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。

8.在浏览器上我们可以做什么呢?我想这个都不用我多说了,你们都知道

1)软件下载

2)浏览网页

3)...........

大致写完上面那些,只觉得粗糙,但希望能够帮助诸位道友能够增加一些简单的脉络流程,后面会继续再详细说说其它的东西的。

如有错误,望指正。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到