2020-10-07 计网

    科技2025-01-20  3

    网站访问过程

     

    输入网站检查本机的host配置文件(C:\Windows\System32\drivers\etc下hosts配置文件) # 127.0.0.1 localhost # ::1 localhost

    可修改localhost映射

    3.所访问的网址存在于hosts配置信息中,直接返回ip地址

    4.没有 则去DNS服务器中寻找,找到就返回,找不到就不返回

    OSI七层模型

    (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...这些二进制位。

    差错控制CRC

    发送方发送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公钥。

    第二步:双方通信用对方公钥直接加密后发送。接收方用自己的私钥去解密。

     

     

     

    Processed: 0.013, SQL: 8