• 网络_体系结构


    计算机网络分层

    OSI七层协议:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
    TCP/IP四层协议:网络接口层、网际层、运输层、应用层。
    常说的五层协议:物理层、数据链路层、网络层、运输层、应用层。

    网络层

    涉及协议:IP、ICMP、ARP、RARP、RIP

    运输层

    涉及协议:TCP(FTP、SMTP、POP3、HTTP、TELNET)、UDP(DNS、TFTP、SNMP)


    1.面向连接的传输

    • 面向连接的服务,通信双方在进行通信之前,要先在双方建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。
    • 非面向连接的服务,不需要预先建立一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往网络上发送信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。

    2.TCP和UDP的区别

    • TCP提供面向连接的、可靠的数据流传输;而UDP提供的是非面向连接的、不可靠的数据流传输。
    • TCP传输单位称为TCP报文段;UDP传输单位称为用户数据报。
    • TCP注重数据安全性;UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。

    3.浏览器访问网站过程

    参考:https://blog.csdn.net/m_buddy/article/details/77800998
    当我们在浏览器中输入一个网址,回车会得到网址对应的页面,这个过程如下:

    • 1.浏览器本身是一个客户端,输入网址回车后,浏览器首先需要通过DNS域名系统获得域名对应的IP地址
      • 首先浏览器检查自身DNS缓存,未果继续
      • 检查本地host文件是否有该域名映射关系,未果继续
      • 向本地DNS服务器请求解析,未果继续
      • 本地DNS服务器向根服务器请求解析,返回顶级国际域名服务器解析地址,继续
      • 本地的DNS服务器向顶级域名服务器地址请求解析,返回域名服务商的解析地址,继续。
      • 本地的DNS服务器向域名服务商请求解析,得到对应的IP,告知浏览器
    • 2.获得IP地址后找到IP对应的服务器,并与之建立TCP连接
    • 3.浏览器发送HTTP Request包,服务器接收到请求包并处理
      • 请求包包括三部分:请求方法/URI 协议/协议版本、请求头(Request Header) 、请求正文
    • 4.服务器处理完后,返回HTTP Response包
    • 5.客户端接收到服务器返回的响应包后开始渲染这个包的主体,等全部接收完毕后断开TCP连接

    应用层

  • 相关阅读:
    Microsoft NNI入门
    【神经网络搜索】Efficient Neural Architecture Search
    Sphinx 快速构建工程文档
    Ubuntu16.04 Cuda11.1 Cudnn8.1 Tensorflow2.4 PyTorch1.7环境配置
    【CV中的Attention机制】ShuffleAttention
    【有趣的NAS】NAS-RL(ICLR2017)
    分类器
    将url下载到本地
    缓存管理器
    大数据数据结构-分类模型
  • 原文地址:https://www.cnblogs.com/pycrab/p/9883532.html
Copyright © 2020-2023  润新知