计算机基础笔记

( 一 )网络模块

1.有线网与无线网的比较

在比较无线网络与有线网络时,无线网络确实提供了维护费用低、可扩展性好以及灵活度高的优势,但安全性通常并不是无线网络相对于有线网络的优势。实际上,有线网络一般被认为比无线网络更安全,因为数据传输不会暴露在空中,减少了被未经授权的第三方截取的风险。

总结:

·无线网络优点方便灵活,适宜移动过程。

·无线网络缺点稳定性和安全性较弱。

·有线网络优点稳定安全,适合大规模数据传输。

·有线网络缺点灵活度稍逊,不适合移动场景。

2.电子邮件协议

   电子邮件协议主要包括SMTP、POP3和IMAP

  1. SMTP(Simple Mail Transfer Protocol)是电子邮件传输的标准协议,负责将邮件从发送方传输到接收方的邮件服务器控制邮件中转。
  2. POP3(Post Office Protocol version 3)主要用于从邮件服务器下载邮件到本地客户端,支持离线访问。
  3. IMAP(Internet Message Access Protocol)则允许用户从邮件服务器上直接访问和管理邮件,支持邮件文件夹和实时同步功能。这些协议共同确保了电子邮件的有效传输和管理。

  1. 常见文件后缀

文件类型

扩展名及打开方式

文档文件

txt(所有文字处理软件或编辑器都可打开)

doc(word及wps等软件可打开)

hlp(adobe acrobat reader可打开)、wps(wps软件可打开)

rtf(word及wps等软件可打开)

html(各种浏览器可打开、用写字板打开可查看其源代码)

pdf(adobe acrobat reader 和各种电子阅读软件可打开)

压缩文件

rar(winrar可打开)、zip(winzip可打开)、arj(用arj解压缩后可打开)

gz(unix系统的压缩文件,用winzip可打开)

z(unix系统的压缩文件,用winzip可打开)

图形文件

bmp、gif、jpg、pic、png、tif(这些文件类型用常用图像处理软件可打开)

声音文件

wav(媒体播放器可打开)、aif(常用声音处理软件可打开)

au(常用声音处理软件可打开)、mp3(由winamp播放)

ram(由realplayer播放)、wma、mmf、amr、aac、flac

动画文件

avi(常用动画处理软件可播放)、mpg(由vmpeg播放)

mov(由activemovie播放)、swf(用flash自带的players程序可播放)

系统文件

int、sys、dll、adt

可执行文件

exe、com

语言文件

c、asm、for、lib、lst、msg、obj、pas、wki、bas、java

映像文件

map (其每一行都定义了一个图像区域以及当该区域被触发后应返回的url信息)

备份文件

bak(被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本)

临时文件

tmp(word、excel等软件在操作时会产生此类文件)

模板文件

dot(通过word模板可以简化一些常用格式文档的创建工作)

批处理文件

bat、cmd(在ms-dos中,bat与cmd文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用)

  1. 网络协议

网络协议的三要素及其含义具体如下:

1. 语义

*语义解释控制信息每个部分的意义,规定了需要发出何种控制信息,以及完成的动作与做出的响应。简而言之,语义决定了通信双方“讲什么”,即通信的具体内容或目的。

2. 语法

* 语法定义了用户数据与控制信息的结构与格式,以及数据出现的顺序。这包括数据的编码方式、信号电平、数据包的格式等。语法决定了通信双方“如何讲”,即数据的表示方式和传输规则。

3. 时序(同步)

* 时序是对事件发生顺序的详细说明,包括数据何时发送、以多快的速率发送,以及接收方如何响应等。时序定义了速度匹配和排序,确保了通信双方能够按照正确的顺序进行数据传输和处理。简而言之,时序决定了通信双方“讲话的次序”

综上所述,网络协议的三要素相互关联、共同作用,确保了计算机网络中数据交换的准确性和可靠性。通过明确语义、语法和时序的规则,网络协议能够协调不同设备之间的通信,实现数据的传输和处理。

TCP/IP 协议(传输控制协议 / 网际协议),是指一个由 FTP、SMTP、TCP、UDP、IP 等协议构成的协议簇,只因在 TCP/IP 协议中 TCP 协议和 IP 协议最具代表性,所以被称为 TCP/IP 协议,TCP/IP是一组Internet协议,不属于因特网服务类型。

以下是对它的详细介绍:

TCP/IP 协议的层次结构

  • 网络接口层也称为数据链路层,是 TCP/IP 协议的最底层,负责处理物理网络中的数据传输。它包括以太网、Wi-Fi 等协议,主要功能是将网络层传来的 IP 数据包封装成数据帧,并通过物理介质发送出去,同时接收物理介质传来的数据帧,解封装后将 IP 数据包交给网络层。
  • 网络层主要协议是 IP 协议,负责将数据包从源地址路由到目的地址。IP 协议为每个数据包分配一个唯一的 IP 地址,并根据目标 IP 地址和路由表决定数据包的传输路径。此外,网络层还包括 ICMP(Internet Control Message Protocol,互联网控制报文协议),用于在网络设备之间传递控制信息和错误报告。
  • 传输层主要协议有 TCP 和 UDP。TCP 是面向连接的协议,提供可靠的字节流传输服务,通过三次握手建立连接,通讯完成时要拆除连接。UDP 是面向无连接的协议,提供不可靠的数据包传输服务,主要用于对实时性要求较高、对数据准确性要求相对较低的应用,如视频会议、在线游戏等。
  • 应用层为用户提供各种网络应用服务,包含 HTTP(Hypertext Transfer Protocol,超文本传输协议)、FTP(File Transfer Protocol,文件传输协议)、SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)、DNS(Domain Name System,域名系统)等协议。

TCP/IP 协议的工作原理

  • 封装与分段应用层的数据被封装成传输层的报文段(TCP 或 UDP),再根据网络层的最大传输单元(MTU)大小进行分段,每个分段加上 IP 头部,形成 IP 数据包。
  • 路由选择IP 数据包通过路由器在网络中传输,每个路由器根据数据包的目的 IP 地址和自身的路由表决定最佳路径
  • 传输控制TCP 协议在数据传输过程中,通过确认应答、超时重传、数据排序等机制确保数据的可靠传输。
  • 重组与解封装接收端根据 IP 数据包中的序列号重新组装成原始的应用层数据,再传递给上层应用程序。

TCP/IP 协议的应用

  • 网页浏览使用 HTTP 协议,用户通过浏览器向 Web 服务器发送请求,服务器返回网页内容。
  • 文件传输利用 FTP 协议,用户可以在不同计算机之间上传和下载文件。
  • 电子邮件通过 SMTP 协议发送邮件,使用 POP3(Post Office Protocol ,邮局协议版本 )或 IMAP(Internet Message Access Protocol,互联网邮件访问协议)接收邮件。
  • 域名解析DNS 协议将域名转换为 IP 地址,方便用户访问网络资源。测试DNS一般主要使用nslookup命令

URL和HTML的区别

URL(统一资源定位符)和HTML(超文本标记语言)是Web开发中两个重要的概念,但它们有着不同的功能和用途。

定义

URL:URL是统一资源定位符,用于标识网络上的资源。它是一个网页地址,可以由字母组成,如"www.example.com",或互联网协议(IP)地址。URL的语法规则如下:

scheme://host.domain:port/path/filename

scheme:定义因特网服务的类型,如http、https等。

host:定义域主机。

domain:定义因特网域名。

port:定义主机上的端口号。

path:定义服务器上的路径。

filename:定义文档或资源的名称。

HTML:HTML是超文本标记语言,用于描述网页内容。它不是编程语言,而是一种标记语言,告诉浏览器如何构造网页。HTML文档包含各种标签,定义网页结构,有时还包含其他URL,允许爬虫抓取更多网页。

用法

URL:一个URL只能指向一个HTML页面。浏览器通过URL向HTTP服务器发送请求,获取HTML内容来展示网页。

HTML:一个HTML页面里可以有多个URL地址。HTML文档包含各种标签,如<a>标签,用于创建超链接,指向其他网页或资源。

关系

URL和HTML的关系可以简单理解为:URL是网页或网站的地址,而HTML是网页的内容。浏览器通过输入URL,向HTTP服务器发送请求,服务器返回HTML内容,浏览器解析并展示网页。

总结来说,URL(统一资源定位符)用于定位网络资源,而HTML(超文本标记语言)用于描述网页内容。两者在Web开发中相辅相成,共同构建了我们日常浏览的互联网世界。

常用的端口号:

中国四大骨干网是指中国的四大互联网骨干网:

  1. 包括中国科技网(CSTNET)、
  2. 中国公用计算机互联网(CHINANET)、
  3. 中国教育和科研计算机网(CERNET)、
  4. 中国金桥信息网(CHINAGBN)。

典型的宽带网络接入技术有以下几种:

 ①数字用户线路接入技术; ②光纤/同轴电缆混合接入技术: ③光纤网络。

WWW服务器只是信息浏览工具,并不具有创建和编辑Web页面的功能。

通信子网由网卡、线缆、集线器、中继器、网桥、路由器、交换机等设备和相关软件组成。

OSI七层模型及对应的网络协议

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐