(白帽生存法则)TCP/IP结构体系

IP

一、IP地址:

IP地址——电子设备在互联网上唯一标识(用于电脑寻找)

内网(局域网)IP——>>公网(互联网)IP

二、内网(局域网):

        1.互联网—>内网(需要端口映射)。

        2.内网上搭建的网址只有公用路由器才可分享与访问。

        3.节省了IPv4地址资源。

三、外网:

        1.直接与互联网互通。

四、判断(内网or外网):

        1.获取自身设备IP:

路由器内网
命令窗口Windowsipconfig
macifconfig
linux
wifi无线网络适配器IP

      

        2.百度查找IP:

iP地址查询--手机号码查询归属地 | 邮政编码查询 | iP地址归属地查询 | 身份证号码验证在线查询网 (ip138.com)icon-default.png?t=N7T8https://www.ip138.com/

        3.判断:

        不同:内网。

        相同:外网。

TCP

一、TCP逻辑端口:

端口——应用程序(服务)在计算器中的唯一标识。

虚拟端口物理端口

        源端口(随机),目标端口固定开启监听。(监听范围0~65535)

二、端口的查看:

        1.终端窗口命令:

Windowsnetstat -ano
Linuxnetstat -anltup

访问网站的实现

一、Browser·Server架构:

request请求:

Browser——>>Server

response响应:

Browser<<——Server

二、HTTP(超文本传输协议):

        1.超文本传输协议:

传输协议确定了浏览器与客户端传输数据的格式。

        2.基于tcp/ip协议:

                (1)默认端口为80;

                (2)请求与响应一一对应;

                (3)每次请求相互独立,为无状态协议;

        3.Request请求消息:

三、请求消息:

1.请求行:                        请求方式                        请求URL                        协议及版本

2.请求头:

        Accept:(传输文件类型)

        Accept-Encoding:

        Accept-Language:

        Cache-Control:

        Connection:

        Cookie:储存在用户本地终端上的数据

        Host:请求主机域名/ip地址

        Referer:告诉服务器从哪里来

        Sec-Ch-Ua:

        Sec-Ch-Ua-Mobile:

        Sec-Ch-Ua-Platform:

        Sec-Fetch-Dest:

        Sec-Fetch-Mode:

        Sec-Fetch-Site:

        Sec-Fetch-User:

        Upgrade-Insecure-Requests:

        User-Agent:(告诉服务器版本信息,供服务器解决兼容问题)


3.请求体:

        HTTP 的 八大请求方式:GET、 POST、 HEAD、OPTIONS、 PUT、 DELETE、 TRACE、 CONNECT。常用GET\POST。

        (1)GET请求:URL地址中,URL有长度限制,GET只能传输字符数据。

        (2)POST请求:无大小限制,传输字符或者字节数据。

四、Response响应消息:

1.响应行:                协议及版本                响应状态码                状态描述码

2.响应头:

3.响应行:

4.响应体:


5.响应状态码:

1xx服务器接受浏览器消息未完成
2xx成功
3xx重定向,302、304(访问缓存)
4xx客户端错误
5xx服务器错误

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌云逐雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值