TCP/IP体系结构:网络通信的基础。
HTTP/协议:网站访问的基础。
网络连接的核心:TCP/IP协议
ip地址:电子设备(计算机)在互联网中的唯一标识。(网络号+主机号)
目前IP地址有限,运营商为提高网络容纳能力就出现了动态IP与静态ip
静态ip:又称固定ip,是运营商指定的永久ip地址,有固定的地址,一般来说,固定的网站应该是固定ip的,其他特殊网络也会指定用户ip方便用户上网行为的管理。
动态ip:在有互联网连接请求时分配ip地址,连接中断后运营商回收该ip,下次连接互联网时再分配ip,IP地址不确定。
IPV4:IPV4地址表示点分十进制格式,32位地址分成4个8位分组,每个8位以10进制显示,中间用点来分割
IPV6:IPV6采用16进制格式,即128位地址采用每16位为一个分组,每个16位分组写成4个16进制数,中间用冒号来分16进制格式。
mac地址:也称物理地址或硬件地址,由网络制造商生产时写在硬件的内部。
DNS(domain name system)域名系统
作用:将注册到dns服务器中的域名解析成为ip地址。
内网ip:路由以内的网络,可以连接互联网,但是互联网无法直接连接内网,如果要连接内网需要做端口映射。
公网ip:互联网的IP地址
作用:可以直接和互联网互通,不需要做端口映射,日常应用如摄像头远程监控、电脑远程开机,主机游戏互联……
端口:应用程序在计算机中的唯一标识
端口可分为虚拟端口和物理端口,其中虚拟端口指的是计算机内部或交换机路由器内的端口,不可见。
源端口(客户机):端口随机
目标端口(服务器):服务器端口
TCP端口范围:0-65535
网站访问的实现(BS架构)
浏览器对服务器发起请求,服务器对浏览器做出响应。
HTTP协议:定义了浏览器和客户端之间传输数据的格式
HTTP协议特点:
1.基于TCP/IP协议
2.默认端口号位80
3.请求和响应一一对应
4.每次请求相互独立,是无状态协议
HTTP协议的无状态保证了网站传输的安全性
请求报文:
HTTP中常见的请求方式有8种,其中最常用的便是get和post
get请求:请求参数有限制,请求参数在url?的后面多个请求参数用&号拼接因此不安全,但效率高,get只能传输字符数据,只有一次TCP连接。
post请求:请求参数在请求体中,大小无限制,安全,但效率不高,post传输字符数据与字节数据都可以,其根据浏览器的不同,可有多次TCP连接。
响应报文:
响应状态码:



