一些计算机基础知识

马冬梅学习笔记
一、
1.计算机的组成–硬件+软件
硬件–主机、外设
主机:中央处理器(运算器、控制器)、内储存器(ROM,RAM)
外设:输出设备(显示器、音箱、打印机)、输入设备(键盘鼠标摄像头)、外储存器(软盘硬盘u盘)
软件–系统软件、应用软件
系统软件:操作系统、驱动程序、语言处理程序、数据库管理系统
应用软件:文本编辑器、视频播放器、浏览器

2.常见计算机服务
WWW服务–web服务
DHCP服务–路由分发
TELNET服务–远程连接(命令行)
SMTP服务 --简单邮件传输协议
POP3服务–邮件接收
SSH/SCP服务–远程连接(linux)
FTP服务–文件上传与下载
TFTP服务–简单文件传输协议

3.常见端口与协议
21/tcp FTP 文件传输协议
22/tcp SSH 安全登录、文件传送(SCP)和端口重定向
23/tcp Telnet 远程连接(DOS命令)
25/tcp SMTP 简单邮件传输协议(E-mail)
69/udp TFTP 简单文件传输协议
80/tcp HTTP 超文本传送协议 (WWW)
110/tcp POP3 邮件接收(E-mail)
443/tcp HTTPS 安全的HTTP(加密传输)
3389/rdp 远程连接 远程桌面
445/smb 文件共享 文件共享
1433 SQL Server也叫MSSQL数据库
3306 MYSQL MYSQL数据库
1521 ORACLE ORACLE数据库

4.基本DOS命令
gpedit.msc 组策略
lusrmgr.msc 本地用户和组
services.msc 本地服务设置
compmgmt.msc 计算机管理
diskmgmt.msc 磁盘管理程序
devmgmt.msc 设备管理器
fsmgmt.msc 共享文件夹管理
cleanmgr 垃圾清理
taskmgr 任务管理器
regedt32 注册表编辑器
mmc 控制台
regedit.exe 注册表编辑器
chkdsk.exe chkdsk磁盘检查
msconfig.exe 系统配置(引导.服务.启动.工具)
mstsc 远程桌面
mspaint 画图
write 写字板
notepad 打开记事本
calc 打开计算器
explorer 打开资源管理器
logoff 注销命令
shutdown 60秒倒计时关机
MSC文件,是微软管理控制台MMC(Microsoft Management Console)用来添加/删除的嵌入式管理单元文件。
.exe 可执行文件

二、
1.计算机网络概念:实际上是将分布在不同地理位置且具有独立功能的计算机,通过通信链路以及通信设备,在网络操作系统,
网络管理软件以及通信协议的管理和协调下实现信息传输与资源共享的系统。

2.网络根据覆盖地里范围:
局域网 100-1000 双绞线/光纤 local area network(LAN)
城域网 地级市网络 光纤/光缆 Metropolitan area network(MAN)
广域网 Internet互联网 光缆/~ Wide area network (WAN)

3.网络设备:
网络设备
防火墙:防护内部网络
AC/AP:同过无线组建网络
路由器:负责与外部网络进行通信
交换机:组建局域网
集线器:组建局域网
ISP:联通/移动/电信

4.ip address = net(网络位) +host(主机位)
A类 netID+hostID+hostID+hostID 公网地址:1.0.0.1-126.255.255.254 私有地址:10.0.0.0-10.255.255.255 255.0.0.0
B类 netID+netID+hostID+hostID 公有地址:128.0.0.0-191.255.255.255 私有地址:172.16.0.0-172.31.255.255 255.255.0.0
C类 netID+netID+netID+hostID 公有地址:192.0.0.0-223.255.255.255 私有地址:192.168.0.0-192.168.255.255 255.255.255.0
D类 政府机关单位
E类 科研机构
主机位不能全为0/255

5.OSI七层模型
应用层 data 提供给用户的应用 FTP/HTTP/HTTPS/POP3/SMTP/SSH
表示层 data 数据加解密/编码解码
会话层 data 管理主机之间的会话
传输层 segment 字段 提供端到端的服务 TCP/UDP
网络层 packet 数据包 路由选择/拥塞控制 路由器/三层交换机
数据链路层 Frame 帧 数据校验 /流量控制 交换机(Switch)
物理层 bit 比特流 定义物理特性 集线器(HUB)/网卡

6.TCP和UDP区别
连接方面区别:
TCP面向连接(如打电话要先拨号建立连接)。
UDP是无连接的,即发送数据之前不需要建立连接。
安全方面的区别:
TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。
UDP尽最大努力交付,即不保证可靠交付。
传输效率的区别:
TCP传输效率相对较低。
UDP传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。
连接对象数量的区别:
TCP连接只能是点到点、一对一的。
UDP支持一对一,一对多,多对一和多对多的交互通信

三、
1.http请求方法
get请求:
将请求参数追加在url后面,不安全,url长度限制get请求方式数据的大小,没有请求体一般的HTTP请求大多都是GET。
post请求:
请求参数在请求体处,较安全。请求数据大小没有显示只有表单设置为method=“post”才是post请求,其他都是get请求
常见get请求:地址栏直接访问、
HEAD请求:
HEAD跟GET相似,不过服务端接收到HEAD请求时只返回响应头,不发送响应内容。所以,如果只需要查看某个页面的状态时,用HEAD更高效,因为省去了传输页面内容的时间。
DELETE请求:
删除某一个资源。
OPTIONS请求:
用于获取当前URL所支持的方法。若请求成功,会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。
PUT请求:
把一个资源存放在指定的位置上。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。
TRACE请求:
回显服务器收到的请求,主要用于测试或诊断。
CONNECT请求:
CONNECT方法是HTTP/1.1协议预留的,能够将连接改为管道方式的代理服务器。通常用于SSL加密服务器的链接与非加密的HTTP代理服务器的通信。

2.http请求
Referer:表示这个请求是从哪个url跳过来的,通过百度来搜索淘宝网,那么在进入淘宝网的请求报文中,Referer的值就是:www.baidu.com。如果是直接访问就不会有这个头。
Accept:告诉服务端,该请求所能支持的响应数据类型,专业术语称为MIME 类型(文件类型的一种描述方式)
if-Modified-Sincce:浏览器通知服务器,本地缓存的最后变更时间。与另一个响应头组合控制浏览器页面的缓存
Cokkie:客户端的Cookie就是通过这个报文头属性传给服务端的哦!
User-Agent:浏览器通知服务器,客户端浏览器与操作系统相关信息
Connection:表示客户端与服务连接类型;Keep-Alive表示持久连接,close已关闭
Host:请求的服务器主机名
Content-Length:请求体的长度
Content-Type:请求的与实体对应的MIME信息。如果是post请求,会有这个头,默认值为application/x-www-form-urlencoded,表示请求体内容使用url编码
Accept-Language:浏览器通知服务器,浏览器支持的语言。各国语言(国际化i18n)

3.响应状态码
状态码:由3位数字组成,第一个数字定义了响应的类别
1xx:指示信息,表示请求已接收,继续处理

2xx:成功,表示请求已被成功接受,处理。
200 OK:客户端请求成功
204 No Content:无内容。服务器成功处理,但未返回内容。一般用在只是客户端向服务器发送信息,而服务器不用向客户端返回什么信息的情况。不会刷新页面。
206 Partial Content:服务器已经完成了部分GET请求(客户端进行了范围请求)。响应报文中包含Content-Range指定范围的实体内容

3xx:重定向
301 Moved Permanently:永久重定向,表示请求的资源已经永久的搬到了其他位置。
302 Found:临时重定向,表示请求的资源临时搬到了其他位置
303 See Other:临时重定向,应使用GET定向获取请求资源。303功能与302一样,区别只是303明确客户端应该使用GET访问
307 Temporary Redirect:临时重定向,和302有着相同含义。POST不会变成GET
304 Not Modified:表示客户端发送附带条件的请求(GET方法请求报文中的IF…)时,条件不满足。返回304时,不包含任何响应主体。虽然304被划分在3XX,但和重定向一毛钱关系都没有

4xx:客户端错误
400 Bad Request:客户端请求有语法错误,服务器无法理解。
401 Unauthorized:请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用。
403 Forbidden:服务器收到请求,但是拒绝提供服务
404 Not Found:请求资源不存在。比如,输入了错误的url
415 Unsupported media type:不支持的媒体类型

5xx:服务器端错误,服务器未能实现合法的请求。
500 Internal Server Error:服务器发生不可预期的错误。
503 Server Unavailable:服务器当前不能处理客户端的请求,一段时间后可能恢复正常

四、网站构成
1.服务器:
Windows–Windows server 2003、Windows server2008r2 Windows server2012…
Linux------Redhat、centos、Ubuntu
2.web容器:
Windows–IIS(Internet information server) Linux–Apache、Nginx、Tomcat、Jboss
3.脚本程序:
asp、aspx、php、jsp、JavaScript、Python
4.数据库:
access、MySQL、mssql、Oracle、db2、postgresql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值