栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

http协议与网络

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

http协议与网络

一、网络基础扫盲 1.1 IP地址

ip地址的构成

第一步部分:ip地址,点分十进制IP,例如:192.168.31.100

第二个部分:子网掩码,用于标识目标主机和当前主机是否在同一个网段

第三个部分:网关,其实就是主机访问外部网络的出口

  • 如果仅仅是内外通信,则可以不配置网关

第四个部分:DNS,用于实现将名称解析成IP地址

  • 如果没有配置DNS,或者DNS配置错误,会出现基于IP访问是正常的,但是基于域名访问会失败的现象

查看IP地址

  • linux中查看ip地址的命令

# CentOS6 系统
ifconfig  或者  ip addr
​
# CentOS7 系统
ip addr

windows中查看ip地址的命令

ipconfig /all

1.2 常用的相关命令
  • ipconfig

  • ping

  • netstat

netstat命令

  • 作用:检查网络的链接状态

  • 格式:netstat -an

  • 选项

    • -a:显示所有的链接

    • -n:是以数字方式显示【如果不用-n选项,则执行时间会很长,因为需要做名称的反解】

  • 执行结果的含义【以一行为例,进行解释】

格式:【必须得知道得】

TCP 192.168.2.192:230 192.168.2.107:51624 ESTABLISHED

协议类型 自己的地址:端口号 对方的地址:端口号 链接状态

会话【知道】:

  • 一个链接/一个通信就是一个会话

  • 会话有是双方的

  • 会话的双方都需要打开一个端口,并且将两个端口链接起来,此时才能进行通信

链接状态【了解】:

  • listen:监听状态,端口打开了,但是没有建立链接

  • established:链接成功状态,也就是通信双方建立了会话

  • clsose

  • fin_wait_1

  • syn_sent

  • syn_recv

协议类型【了解】:

  • tcp:

  • udp

  • arp

  • icmp

  • ...

1.3 DNS简介
  • Domain Name Server,域名服务

  • 通过DNS可以实现将域名转换为IP地址

域名得分类

  • .cn .hk .us .jp .tw

  • .com .org .net .edu

  • .xyz

域名解析优先级

  • 最高:hosts文件

    • linux中hosts文件的位置:/etc/hosts

    • windows中hosts文件的位置:C:/windows/system32/drivers/etc/hosts

  • 其次:缓存

    • 手动清除缓存:ipconfig /flushdns

  • 最低:配置得DNS地址

常用的DNS服务器地址

  • 114.114.114.114

  • 8.8.8.8

案例:配置hosts,实现通过域名www.tp.com访问网站tpshop

1.4 DHCP简介
  • 动态主机控制协议

  • 作用:通过dhcp可以实现为客户端设备自动的分配IP地址

二、访问网站的流程 2.1流程图

【请用自己的语言,描述访问网站的流程】

2.2 http的报文
  • 客户端向服务器发送请求的数据包

http的请求方法

  • GET:在发送请求的时候,添加的参数会显示在浏览器中

    • 例如:登录网页,需要输入账号root,密码是123,如果用GET方法发请求,那么浏览器的显示

    • http://www.csdn.com/login.jsp?name=root&pwd=123

  • POST:在发送请求的时候,添加的参数会被自动的隐藏掉

表示请求的状态: 用数字 + 单词

  • 数字:称之为 状态码

  • 单词:消息短语

请求的状态

  • 1xx:仅仅是一个提示信息,一般没啥用

  • 2xx:表示请求是成功的

    • 200 ok 表示请求成功

  • 3xx:表示重定向

    • 301 临时重定向

    • 302 永久重定向

    • 304 表示数据来自于本地缓存,而不是来自于服务器端

  • 4xx:表示这个请求失败了,是由于客户端原因导致的失败

    • 403 forbidden:表示用户请求了一个自己无权访问的文件

    • 404 Not Found:表示用户请求了一个不存在的文件

  • 5xx:表示这个请求失败了,是由于服务器端的原因导致失败

    • 500

    • 501

    • 502

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/882476.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号