计算机基础网络建设

网络建设

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拥塞控制(慢开始与拥塞避免、快开始与快重传)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值