ip和端口基础知识
- TCP/IP体系结构 - 网络通信的基础
- HTTP协议 - 网站访问的基础
- 其他协议 - HTTPS、ARP、ICMP、DNS
①什么是ip地址
<1>IP地址是电子设备在互联网上的唯一标识
<2>用来在互联网中寻找电脑
②内网ip和公网ip
<1>内网ip:路由以内的网络,可以连接互联网,但是互联网无法直接连接内网(需要端口映射)
<2>内网隔离安全保障、IPV4地址资源耗尽、运营商问题
<3>怎么判断自己的ip地址是公网还是内网?
-在本地电脑命令行输入ipconfig,ifconfig(linux,macos)查看ip地址
-如果使用了路由器,则在路由器管理界面查(看外网ip
- 百度搜索ip,查看百度显示的ip和本地电脑(或路由器)获取ip是否一致
- 不一致,则为内网ip
③什么是端口
目标ip所拥有的功能对应的端口,端口便是计算机与外部通信的途径。
④HTTP协议特点
- 基于TCP/IP协议
- 默认端口号位80
- 请求和相应——对应
- 每次请求相互独立,是无状态协议
⑤HTTP请求消息--request
- HTTP常见有八种请求方式,常用get、post
- get请求:请求参数在url地址中,url有长度显示
- post请求:请求参数在请求体中,无大小限制
get与post的不同点:
- get参数url,post参数请求体,get请求大小受限制
- get字符型 post字节型
- get post()
⑥http请求头
⑦HTTP响应状态码