计算机基础
本教程由沈阳农业大学 大学生网络信息中心运行部提供,适用于校园网站开发
计算机介绍
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。
- 超级计算机
- 工业控制计算机
- 网络计算机
- 个人计算机
- 嵌入式计算机
PC,(Personal Computer)个人计算机是指一种大小、价格和性能适用于个人使用的多用途计算机。台式机、笔记本电脑、小型笔记本电脑、平板电脑以及超级本等都属于个人计算机。
冯诺依曼体系
冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。冯·诺依曼是布达佩斯大学数学博士,在现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。
特点
计算机由运算器、控制器、存储器、输人设备和输出设备五大部件组成。
程序、数据的最终形态都是二进制编码,程序和数据都是以二进制方式存储在存储器中的,二进制编码也是计算机能够所识别和执行的编码。(可执行二进制文件:.bin文件)
程序、数据和指令序列,都是事先存在主(内)存储器中,以便于计算机在工作时能够高速地从存储器中提取指令并加以分析和执行。

PC硬件结构(简单讲解)
CPU
中央处理器(Central Processing Unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。(大脑)
主要为Intel与AMD两大公司,Intel占据着最大的市场份额,但是随着AMD推出锐龙处理器,Intel的领先地位也有所动摇。在性能指标上,AMD推出了更具性价比的产品,缩小了与Intel平台的差距.
1、CPU架构 CPU架构就是体系结构,是CPU制造商为属于同一系列的CPU产品提供的规范,一般不同品牌(intel和AMD)或者不同代数,产品的架构也是不同的。intel和AMD会不断推出新一代的CPU,架构也会随之改进与升级,一般来说,CPU架构越新性能越好,我们可以理解为物流公司内部搬运货,老架构相当于使用了平板车搬运货,然后人们发现平板车搬运货效率太低了,需要改进且提高工作效率,新架构就相当于使用了叉车搬运货,在工作效率上提高了不少,所以架构的改进与升级对CPU性能的影响巨大。
2、制程工艺 制程工艺是指制造CPU时的集成电路精细度,工艺制程越先进,就能缩小晶体管的体积,相同面积的晶圆就能集成更多的晶体管,从而提升性能,同时有效降低处理器功耗和发热量,在架构上也得到进一步升级。例如28nm、14nm、10nm、7nm(纳米),一般来说这个数字越小代表制造精度越好。
3、频率 CPU频率就是内核工作的时钟频率,我们可以理解为CPU运算速度,频率相当于人的力量,频率越高,那么力量(性能)则越大。当然频率只限于与同代CPU相比,由于架构不同的影响,例如intel 12代Alder Lake架构相比11代Rocket Lake架构在IPC性能提升了19%,也就是说12代和11代CPU在相同频率的情况下,性能提升了19%。
CPU频率为主频和睿频,CPU主频就是基础频率,一般是我们在轻度使用电脑的工作频率,而睿频就是最大频率,一般在高负载运行的CPU频率,例如在玩大型游戏或者运行大型应用软件的情况下。睿频可以智能调节频率、电压来自动提升性能,CPU会根据当前的任务量而自动调整处理器主频,从而重任务的时候以发挥最大的性能,而轻任务的时候会发挥最大的节能优势。而超频需要人为干预,在BIOS中人为提高CPU的外频或倍频,并让其在高于其额定的频率状态下稳定工作,能够让cpu发挥更强大的性能,榨干CPU的全部性能,一般超频性能提升在5%-10%左右,需要主板和CPU支持超频才可以实现,还需要更好的散热条件,但是超频是有一定的CPU损坏风险。
4、核心线程 核心即运算核心,为了提高CPU多任务性能,厂家会为CPU逐渐增加物理核心,成为现在的多核心CPU,例如四核心、六核心、八核心等。而线程就是intel研发了的一种多线程技术,将一个物理核心模拟成两个逻辑核心,可同时执行双线程,例如四核心八线程,六核心十二线程,进一步提升CPU多任务性能。也就是说,CPU的核心线程数量越多,同时多开的程序就越多,例如需要软件多开或者游戏多开,核心和线程数量越多,同时多开的程序数量就越多。
5、缓存 CPU缓存是CPU重要的参数,缓存是介于内存与CPU之间的存储器,容量虽小,但是速度比内存更快,用于缓解CPU的运算速度与内存条读写速度不匹配的矛盾,因此缓存越高越好。缓存的原理是,如果CPU需要读取一个数据,首先会从缓存中查找,如果找到会立即读取并发送给CPU进行处理,大大减少了CPU访问内存的时间。 如果CPU没有在缓存中找到这个数据,就需要从较慢速度的内存中读取并发送给CPU,同时也会将这个数据调入高速缓存中,以便CPU再次读取这个数据,可以直接从缓存中读取,无需从内存调用。CPU缓存细分为一级缓存,二级缓存,三级缓存,CPU在实际数据读取中重要的却是一级缓存,因为一级缓存速度最快,二级缓存其次,三级缓存属于最慢的,但是三级缓存的容量最大,CPU读取缓存时会先从一级缓存开始,然是二级缓存,而读取二级缓存有时会出现数据未命中的情况,这时候就需要从三级缓存读取。所以缓存大小对CPU性能存在一定的影响。
6、内置核显 内置核心显卡,其实早期我们叫集成显卡,不过早期的集成显卡的显示芯片都是集成在主板上的,而如今无论是AMD还是intel,主板已经不在集成显卡芯片,而是将显示芯片内置在CPU中了,有了内置核显,我们即使不搭配独立显卡的时候,也可以点亮电脑开机使用,但是如果CPU无内置核显,例如锐龙系列CPU除了G后缀的CPU或者intel F后缀的CPU,那么必须搭配独立显卡才可以点亮的。
7、TDP功耗 一般来说,CPU功耗越低,发热量越小,越省电。TDP的英文全称是“Thermal Design Power”,中文翻译为“热设计功耗”,是反应一颗处理器热量释放的指标,它的含义是当处理器达到负荷最大的时候,释放出的热量,单位为瓦(W)。由此可以看出,TDP功耗并非实际功耗,TDP功耗只是CPU最大的发热量值,CPU实际功耗会更大,了解CPU的TDP功耗,只是为了让我们更好的选择适合的散热器。
8、CPU指令集 CPU指令集都是存储在CPU内部的,主要是对CPU运算进行优化、指导的硬件程序,有了这些CPU指令集,CPU就能够更快速高效的工作。系统所安排的每一个命令,都需要CPU根据预先设定好的某一条指令来完成,而这些预先设定好的指令统称为cpu指令集。CPU依靠外来的指令“激活”内存指令,来操控与计算电脑。一般来说,预设存储的指令越多,那么CPU就越“聪明”,预设存储的指令越先进,CPU也就越高级,预设的很多指令集中在一起,那么就是所谓的“指令集”。
9、CPU封装和接口 目前CPU封装有三种,分别是LGA、PGA以及BGA。
LGA全称为“LandGridArray”,中文名为“栅格阵列封装”。被英特尔广泛的应用于自家的桌面级处理器。目前intel桌面级CPU就是使用的LGA封装技术。
PGA全称为“PinGridArrayPackage”,中文名为“插针网格阵列封装”,被AMD广泛的应用于自家的桌面级处理器。
BGA全称为“BallGridArrayPackage”,中文名为”球栅阵列封装“,被广泛的应用于笔记本移动版处理器,BGA封装技术,因为是焊接在主板上,不可随意拆卸,如果想要更换需要使用专业的工具。
由此,我们可以看出,由于intel和AMD采用的封装方式不同,所以两者无法兼容,说白点就是intel CPU无法使用AMD的主板,AMD CPU无法使用intel的主板,就算是相同的封装方式,接口不同也无法兼容。例如12代i5 12600K采用的就是LGA1700,采用的是LGA封装方式,数字1700代表拥有1700触点面(接口),那么我们就需要搭配intel支持LGA1700插槽的主板,例如intel 600系列主板,如果您使用上一代500系列的LGA1200插槽的主板,肯定也是无法兼容的。
10、CPU步进 CPU步进指的是某一款CPU在制造的过程中经过改良之后产品编号,例如CPU步进编号A0、B0、B1,C2、U0等,而字母或数字越靠后的步进也就是越新的产品,步进的编号会随着这一系列的生产工艺改进,或者修复上一个版本的BUG漏洞,又或者是特性的增加而改变,所以相同的CPU有不同的步进很正常。
显卡
显卡全称显示接口卡(Video card,Graphics card),又称为显示适配器(Video adapter),显示器配置卡简称为显卡,是个人电脑最基本组成部分之一。显卡的用途是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件,是“人机对话”的重要设备之一。 民用显卡图形芯片供应商主要包括AMD(超威半导体)和Nvidia(英伟达)2家。
功能:
- 图形渲染:将3D模型转换为2D图像,使其可以在屏幕上显示。
- 视频解码和编码:处理视频数据,使其可以在各种设备上播放。
- 并行计算:涉及到大量的矩阵运算。GPU拥有成千上万个小核心,可以同时处理这些运算,这比传统的CPU(中央处理器)快得多,显存大,存储临时数据多,便宜,这在科学计算和机器学习中非常有用。
显示芯片:显示芯片简称GPU,全称Graphic Processing Unit,中文翻译为“图形处理器”。GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时。GPU所采用的核心技术有硬件T&L(几何转换和光照处理)、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬件T&L技术可以说是GPU的标志。GPU主要由nVIDIA与AMD两家厂商生产。
显存:显存是显示内存的简称。其主要功能就是暂时储存显示芯片要处理的数据和处理完毕的数据。图形核心的性能愈强,需要的显存也就越多。以前的显存主要是SDR的,容量也不大。市面上的显卡大部分采用的是GDDR3显存,现在最新的显卡则采用了性能更为出色的GDDR4或GDDR5显存。
主板
主板,又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard)。 主板是连接所有硬件、外设的地方。主板一般为4-6层矩形电路板,上面安装了组成计算机的主要电路系统,一般有南北桥芯片(有的南北桥整合在一起)BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。
BIOS芯片: (Basic Input/Output System,基本输入输出系统)全称是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际是一组被固化到电脑中,为电脑提供最低级最直接的硬件控制的程序,它是连通软件程序和硬件设备之间的枢纽,通俗地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时要求,并按软件对硬件的操作要求具体执行。
BIOS是计算机启动时运行的第一个软件,作用有:
- 启动计算机:当计算机接通电源后,BIOS首先被执行,它初始化硬件设备。
- 自检:执行电源开启自检,检查硬件是否正常工作。
- 启动顺序设置:允许用户设置启动设备的优先级,如首先从硬盘启动,其次是光盘,最后是USB设备。
- 硬件信息:提供计算机硬件配置的基本信息,如CPU速度、内存大小等。
- CMOS设置:存储系统配置信息,如系统时间、启动顺序等
内存
也称为随机存取存储器(Random Access Memory,简称RAM),是计算机中用于存储数据和程序的硬件组件。它是计算机运行时的主要存储介质,与CPU(中央处理器)直接交互,以提供快速的数据访问。
硬盘
硬盘是一种非易失性存储设备,用于长期存储数据和程序。
- 机械硬盘(HDD - Hard Disk Drive):
- 使用旋转的磁盘和移动的磁头来读写数据。
- 容量大,成本相对较低。
- 固态硬盘(SSD - Solid State Drive):
- 使用闪存芯片存储数据,没有机械部件。
- 读写速度快,耐用性高,但成本相对较高。
内存的作用:
- 临时存储:内存是计算机的短期存储设备,它用于临时存储当前正在运行的程序和正在处理的数据。
- 快速访问:由于内存的访问速度远快于硬盘,CPU可以直接从内存中读取指令和数据,这样可以加快程序的执行速度。
- 多任务处理:内存允许计算机同时运行多个程序,每个程序都可以分配到一定量的内存空间。
- 缓存:内存可以作为CPU的缓存,存储CPU频繁访问的数据,减少CPU访问硬盘的次数,提高整体性能。
- 虚拟内存:当物理内存不足以处理当前任务时,操作系统会使用硬盘空间作为虚拟内存,虽然速度较慢,但可以扩展内存的容量。
硬盘的作用:
- 长期存储:硬盘用于长期存储操作系统、程序、用户数据等,即使在计算机断电后,数据也不会丢失。
- 大容量存储:硬盘通常具有较大的存储容量,可以存储大量的文件、照片、视频等数据。
- 数据持久性:硬盘上的数据不会因为断电而丢失,这与内存形成对比,内存在断电后会丢失所有数据。
- 数据共享:硬盘上的数据可以被多个程序和用户访问,便于数据的共享和传递。
- 数据备份:硬盘上的数据可以被备份到其他存储设备,如外部硬盘、网络存储设备或云存储服务,以防止数据丢失。
- 程序安装:大多数软件和应用程序都需要安装在硬盘上,以便在需要时可以被加载到内存中运行。
内存是计算机的短期、快速存储设备,而硬盘是长期、大容量的存储设备。两者共同工作,确保计算机能够快速运行程序并长期保存数据。
其他
散热、电源、机箱、网卡、声卡、显示器
操作系统
计算机操作系统(Operating System,简称OS)是计算机系统中的一个系统软件,它负责管理计算机硬件与软件资源,为计算机用户提供一个交互的平台。操作系统的主要功能包括进程管理、内存管理、文件系统管理、输入/输出(I/O)设备管理和网络通信等。
计算机操作系统(OS)管理着计算机上的所有软件和硬件。大多数时候,几个不同的计算机程序在同时运行,且它们都需要访问计算机的中央处理器(CPU)、内存和存储器。操作系统协调所有这些,以确保每个程序获得它所需的。
个人计算机最常用的三种操作系统是微软Microsoft Windows,苹果Mac OS X和Linux。
服务器操作系统多使用CLI (命令行界面)。
现代操作系统使用图形用户界面(简称GUI)。 GUI允许你使用鼠标来点击图标、按钮和菜单选项。所有内容都用图形和文本的组合方式被清晰地显示在屏幕上。
每个操作系统的GUI都有不同的界面外观和感觉,因此如果你切换到不同的操作系统,刚开始它可能看来很陌生。但是,现代操作系统被设计为易于使用,且大多数基本原理都是相同的。
- Windows这是微软开发和销售的最流行的商业操作系统之一。它在市场上有不同的版本,如 Windows 8、Windows 10 等,其中大部分是付费的。
- Unix是20世纪70年代初出现的一个操作系统,UNIX是最古老的操作系统内核,由它衍生出来了Linux和iOS,而iOS是属于是Unix的一个重要分支,Android、鸿蒙OS都属于Linux系统分支,主要用于工程应用和科学计算等领域。
- Linux这是一个基于 Unix 的最受欢迎的操作系统,由 Linus Torvalds 于 1991 年 9 月 17 日首次发布。今天,它有 30 多种可用的变体,如 Fedora、OpenSUSE、CentOS、UBuntu 等。
- MacOS这又是苹果公司自 2001 年以来开发和销售的一种 Unix 操作系统。
- iOS这是苹果公司专门为其移动设备(如 iPhone 和 iPad 等)创建和开发的移动操作系统。
- Android这是一个基于 Linux 内核和其他开源软件的修改版本的移动操作系统,主要设计用于智能手机和平板电脑等触摸屏移动设备。
驱动
计算机驱动程序是操作系统与硬件设备之间的桥梁,用于使操作系统能够识别并与硬件设备进行通信。以下是对计算机驱动程序的详细科普:
分类:
- 设备驱动程序:包括显示驱动程序(如NVIDIA、AMD显卡驱动)、打印机驱动程序(如HP、Canon打印机驱动)、声卡驱动程序(如Realtek、Creative声卡驱动)、网络驱动程序(如Intel、Broadcom网络驱动)、存储驱动程序(如SATA、NVMe驱动)等。
- 系统驱动程序:包括操作系统核心驱动程序(如文件系统驱动程序、虚拟内存驱动程序)和虚拟设备驱动程序(如VMware Tools)。
- 应用程序驱动程序:提供特定应用程序所需的接口或功能,如某些软件特定的硬件控制。
- 外部设备驱动程序:如USB驱动程序(如USB控制器驱动程序)、蓝牙驱动程序(如蓝牙适配器驱动程序)等。
应用软件
geek、vscode、VMware、postman、Mem Reduct、PixPin、Cpolar Web UI
计算机网络
网络介绍
·计算机网络是由通信介质(网线、WiFi信号灯)将地理位置不同的且相互独立的计算机连接起来,实现数据通信与资源共享。
分类
按照拓扑(位置关系)分类:
- 总线型

- 环型

- 星型

- 网型
网型:

按地域分类:(参照物不同,类型不同) 局域网(LAN):一个公司、一个家庭 城域网MAN)一个区、一个城市、一个国家 广域网(WAN):一个国家、全世界
网络设备
交换机:负责组建局域网,研究的是MAC地址(网口物理地址) 路由器:负责组建广域网,研究的是IP地址
传输介质
同轴电缆、双绞线(网线)、光纤、电磁信号、蓝牙 目前常用的有线介质是:双绞线和光纤双绞线分类
双绞线按传输速度分类:5类、超5类、6类、超6类、7类 光纤是光导纤维的简写,是一种由玻璃或塑料制成的纤维,可作为光传导工具。
OSI七层模型
在上世纪70年代,不同的厂商的计算机之间采用的都是本厂的通信协议用的不同的操作系统(unix),不同厂商间的计算机是无法通信的,为了解决这个问题,国际标准化组织(International Organization for Standardization,ISO)专门成立了一个小组,目的是写出一套公共通信协议,实现不同厂商计算机之间通信互联。
OSI(Open System Interconnect)七层模型是一种将计算机网络通信协议划分为七个不同层次的标准化框架。每一层都负责不同的功能,从物理连接到应用程序的处理。这种模型有助于不同的系统之间进行通信时,更好地理解和管理网络通信的过程。 OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。

物理层(Physical Layer):这一层就像电话线或者网线,负责传输原始的电子信号。它不关心信号代表什么信息,只负责把信号从一个地方传输到另一个地方,例如通过以太网、光纤和无线电波等媒介。
数据链路层(Data Link Layer):类似一个快递服务,它负责把传输的数据“打包”成一个个的数据帧。里面包含了数据和收发的MAC地址,然后通过MAC地址控制数据收发,减少网络拥堵,提高网络效率。
网络层(Network Layer):网络层负责数据包的路由和转发,以及网络中的ip地址和拥塞控制(监控网络流量)。它选择最佳的路径来传输数据包,以确保它们能够从源主机到目标主机进行传输。
传输层(Transport Layer):传输层为应用程序提供端到端的数据传输服务,负责数据的分段、传输控制、错误恢复和流量控制。它主要使用 TCP(传输控制协议,安全,慢)和 UDP(用户数据报协议,快,安全)来实现这些功能。
会话层(Session Layer):会话层管理应用程序之间的通信会话,负责建立、维护和终止会话。它还提供了数据的同步和检查点恢复功能,以确保通信的完整性和持续性。
表示层(Presentation Layer):该层负责数据的格式化、加密和压缩,以确保数据在不同系统之间的交换是有效的和安全的。它还提供了数据格式转换和语法转换的功能。
应用层(Application Layer):这是网络体系结构中的最顶层,提供用户接口和应用程序之间的通信服务。在这一层,用户可以访问各种网络应用程序,如电子邮件、文件传输和远程登录。
但OSI的七层协议体系结构的概念清楚,理论也比较完整,但它过于庞大既复杂又不实用。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用,它包含应用层、传输层、网际层和网络接口层
TCP/IP四层模型

应用层(Application Layer)类似于 OSI 模型中的应用层,负责处理用户与网络应用程序之间的通信。它包括诸如 Telnet远程登录、FTP文件传输协议、SMTP简单邮件传送协议、SNMP简单网络管理协议等协议,用于实现不同类型的网络服务和应用。
传输层(Transport Layer):与 OSI 模型中的传输层相对应,提供端到端的数据传输服务。在 TCP/IP 模型中,主要有两个协议:TCP(传输控制协议)和 UDP(用户数据报协议),用于确保可靠的数据传输和简单的数据传输。
TCP为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分成 合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。 由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。
tcp三次握手建立连接:
- 第一次握手: 客户端向服务器端发送报文 证明客户端的发送能力正常
- 第二次握手:服务器端接收到报文并向客户端发送报文 证明服务器端的接收能力、发送能力正常
- 第三次握手:客户端向服务器发送报文 证明客户端的接收能力正常
四次挥手终止连接:
服务器:我没数据了,我走了 客户端:那我不收数据了,你走吧 客户端:我也不发了,也走了 服务器:行,你走吧
UDP(UserDatagramProtocol),用户数据报协议,提供面向事务的简单不可靠信息传送服务,UDP提供了无连接通信,适合于一次传输少量数据,UDP报文没有可靠性保证、顺序保证和流量控制字段等,可靠性较差。但是正因为UDP协议的控制选项较少,在数据传输过程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。可以一对一、一对多传输、多对一和多对多的交互通信。
TCP与UDP区别 1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。UDP尽最大努力交付,即不保证可靠交付 3、UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。 4、每一条TCP连接只能是点到点的UDP支持一对一,一对多,多对一和多对多的交互通信 5、TCP对系统资源要求较多,UDP对系统资源要求较少
网络层(Internet Layer):相当于 OSI 模型中的网络层,负责数据包的路由和转发。它使用 IP(Internet Protocol)协议来定义数据包的传输路径,并处理不同网络之间的通信。
网络接口层(Link Layer):与 OSI 模型中的数据链路层和物理层相对应,负责管理网络硬件设备和物理媒介之间的通信。它包括以太网、Wi-Fi、蓝牙等各种物理层和数据链路层协议。

IP地址
IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。 IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
首先出现的IP地址是IPV4,它只有4段数字,每一段最大不超过255。大约43亿个ip地址可供分配。由于互联网的蓬勃发展,IP位址的需求量愈来愈大,使得IP位址的发放愈趋严格,各项资料显示全球IPv4位址可能在2005至2010年间全部发完(实际情况是在2019年11月25日IPv4位地址分配完毕)
公有地址
公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
私有地址
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
以下列出留用的内部私有地址
A类 10.0.0.0--10.255.255.255
B类 172.16.0.0--172.31.255.255
C类 192.168.0.0--192.168.255.255
IPv6,是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。
IPv6的地址长度为128位,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。IPv6有3种表示方法。
DNS
( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。

HTTP和HTTPS HTTP/HTTPS 简介
**HTTP(超文本传输协议,Hypertext Transfer Protocol)**是一种用于从网络传输超文本到本地浏览器的传输协议。它定义了客户端与服务器之间请求和响应的格式。HTTP 工作在 TCP/IP 模型之上,通常使用端口 80。
**HTTPS(超文本传输安全协议,Hypertext Transfer Protocol Secure)**是 HTTP 的安全版本,它在 HTTP 下增加了 SSL/TLS 协议,提供了数据加密、完整性校验和身份验证。HTTPS 通常使用端口 443。
HTTP
HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。
HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件、图片文件、查询结果等)。
HTTPS
HTTPS 协议是 HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。
HTTP 本身是不安全的,因为传输的数据未经加密,可能会被窃听或篡改,为了解决这个问题,引入了 HTTPS,即在 HTTP 上加入 SSL/TLS 协议,为数据传输提供了加密和身份验证。
HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包,HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换资料的隐私与完整性。
HTTP 的 URL 是由 http:// 起始与默认使用端口 80,而 HTTPS 的 URL 则是由 https:// 起始与默认使用端口443。