输入网站检查本机的host配置文件(C:\Windows\System32\drivers\etc下hosts配置文件) # 127.0.0.1 localhost # ::1 localhost
可修改localhost映射
3.所访问的网址存在于hosts配置信息中,直接返回ip地址
4.没有 则去DNS服务器中寻找,找到就返回,找不到就不返回
(7)应用层:OSI的最高层,是用户与网络的接口,其功能是为特定类型的网络应用提供访问OSI环境的手段
能产生流量的应用
(6)表示层:对发送方的数据结构进行编码,使之形成适合于传输的比特流,到达接受方再解码,转换成用户所要求的格式。
处理数据,压缩加密
(5)会话层:为表示层提供服务,主要实现会话连接到传输连接的映射,加强会话管理等功能
保证客户端和服务器的连接
(4)传输层:为高层用户提供可靠的,透明的,有效的数据传输服务,建立端口到端口的通信。
tcp/udp
借鉴https://blog.csdn.net/taotongning/article/details/81352985
(3)网络层:1.路由选择,即为在子网上传送的分组选择合适的传送路径
2.网络层应该具有拥塞控制功能
负责选取最佳路径
类比于两个教室之间的通信。找网关进行通信。
在TCP/IP模型中,ARP协议属于IP层;在OSI模型中,ARP协议属于链路层。
ARP 地址解析协议
不在一个局域网中将寻ip交给网关
(2)数据链路层:将原始的物理链接改造成无差错的、可靠的数据传输链路。
功能:成帧、差错控制、流量控制、传输管理等
head包含:(固定18个字节)
发送者(源地址,6个字节)接收者(目标地址,6个字节)数据类型(6个字节)data包含:(最短46字节,最长1500字节)
数据包的具体内容head长度+data长度=最短64字节,最长1518字节,超过最大限制就分片发送。
(1)物理层:在物理媒体上传输原始比特流。
中间的物理链接可以是光缆、电缆、双绞线、无线电波。中间传的是电信号,即010101...这些二进制位。
发送方发送1010001,预先商定多项式g(x)=x^4+x^2+x+1;(10111)
信息位对应多项式为(1010001)k(x)=x^6+x^4+1,循环冗余的位数R=4为g(x)的阶。在信息位上加上R个0,除以预先商定多项式(10111)若x^rk(x)能整除g(x)则无差错。
借鉴https://blog.csdn.net/zam183/article/details/85270472
1. 对称加密
对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。
常见的对称加密算法:DES,AES,3DES等等。
2. 非对称加密
非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。
常见的非对称加密算法:RSA,ECC
非对称加密技术
第一步:ipB先给A发送B公钥,ipA用B公钥加密A公钥发送给ipB,ipB拿到后,用B私钥去取里面内容,ipB拿到A公钥。
第二步:双方通信用对方公钥直接加密后发送。接收方用自己的私钥去解密。