计算机基础网络建设

网络建设

HTTP

HTTP(Hyper Text Transfer Protocol(超文本传输协议))是用于从万维网服务器传输超文本到本地浏览器的传送协议
工作原理:工作于客户端-服务端架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求,Web服务器根据接收到的请求后,向客户端发送响应信息(HTTP是无连接、媒体独立、无状态的)
CGI(Common Gateway Interface) 是 HTTP 服务器与客户端程序进行“交谈”的一种工具,其程序须运行在网络服务器上被用来解释处理表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器,CGI 程序使网页具有交互功能
媒体类型通常通过 HTTP 协议由 Web 服务器告知浏览器,通过 Content-Type 来表示
消息结构:客户端请求消息分为请求行(request line)、请求头部(header)、空行和请求数据四个部分;HTTP响应由四个部分组成分别是:状态行、消息报头、空行和响应正文
请求方法:HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法;HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法( POST 向指定资源提交数据进行处理请求,数据被包含在请求体中,POST 请求可能会导致新的资源的建立和已有资源的修改;GET 请求指定的页面信息并返回实体主体)
响应头信息:Content-Encoding文档的编码方法、Content-Type 文档的MIME类型
状态码:200 - 请求成功、301 - 资源(网页等)被永久转移到其它URL、404 - 请求的资源(网页等)不存在、500 - 内部服务器错误
content-type格式:用于定义网络文件的类型和网页的编码,决定浏览器将以何种形式和编码读取这个文件(text/html : HTML格式、text/plain :纯文本格式、text/xml : XML格式)

网络建设

HTML - 超文本标记语言 (Hyper Text Markup Language)
CSS - 层叠样式表(Cascading Style Sheets)
XML - 可扩展标记语言(Extensible Markup Language)
ASP - 服务器页面(Active Server Pages)
PHP - 超文本预处理器(PHP: Hypertext Preprocessor)
SQL - 结构化查询语言 (Structured Query Language)
网络主机:域名(网站唯一的名称)

TCP/IP

TCP/IP是供已连接因特网的计算机进行通信的通信协议(Computer Communication Protocol),TCP/IP(传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol))是供已连接因特网的计算机进行通信的通信协议,TCP用于应用程序之间的通信,使用固定的连接;IP用于计算机之间的通信,是无连接的。TCP/IP意味着TCP和IP在一起协同工作,TCP负责应用软件和网络软件之间的通信,IP负责计算机之间的通信,TCP负责将数据分割并装入IP包,然后在它们到达的时候重新组合它们,IP负责将包发送至接受者,TCP/IP使用32个比特或者4组0到255之间的数字来为计算机编址
网际互联及OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

作用 设备 备注 PUD(协议数据单元) 协议
物理层 定义一些电器,机械,过程和规范,如集线器 集线器HUB 没有寻址的概念 bit/比特
数据链路层 定义如何格式化数据,支持错误检测 交换机通过MAC地址转发数据,逻辑链路控制 frame(帧)设备:以太网交换机 以太网,帧中继
网络层 定义一个逻辑的寻址,选择最佳路径传输,路由数据包 路由器 实现寻址 packet/数据包 IP,IPX,ICMP,ARP(IP->MAC),IARP
传输层 提供可靠和尽力而为的传输 负责网络传输和会话建立 :fragment 段 TCP,UDP,SPX,port(65535个端口),EIGRP,OSPF
会话层 控制会话,建立管理终止应用程序会话 负责会话建立 NFS, SQL, ASP, PHP, JSP, RSVP(资源源预留协议), windows
表示层 格式化数据 可以提供加密服务 ASCII, JPEG. PNG, MP3. WAV, AV
应用层 控制应用程序 为应用程序提供网络服务 telnet, ssh, http, ftp, smtp, rip, BGP

TCP/IP的十个知识点:TCP/IP模型、数据链路层、网络层、ping、Traceroute、TCP、DNS、TCP链接的建立与终止(三次握手、四次挥手)、TPC流量控制、TCP拥塞控制(慢开始与拥塞避免、快开始与快重传)

发布了12 篇原创文章 · 获赞 0 · 访问量 149

猜你喜欢

转载自blog.csdn.net/weixin_42142764/article/details/102289087
今日推荐