zoukankan      html  css  js  c++  java
  • HTTP图解笔记(一)—— 第1章 了解Web及网络基础

    TCP/IP协议族

    网络是在TCP/IP协议族的基础上运作的,HTTP是一个子集

    OSI四层:

    应用层:通用的应用服务协议,FTP、DNS、HTTP

    传输层:提供计算机之间的数据传输,TCP、UDP

    网络层:处理网络上的数据包,发送数据包给不同计算机

    数据链路层:处理连接网络的硬件半部分,如控制操作系统、网卡、光纤

    发送http请求过程

    客户端在应用层(http协议)发送一个http请求

    传输层(tcp协议)把从应用层收到的数据(http请求报文)进行分割,并在各个报文上打上序号和端口号再转发给网络层

    网络层(ip协议)将报文增加通信目的地的MAC地址后转发给链路层

    数据链路层接将收到的数据传到服务器的网络层

    IP协议

    作用:把确保数据包传送到对方那里,IP地址和MAC地址是最重要的两个条件

    IP间的通信依赖MAC地址,通常是经过多台计算机和网络设备中转才能连接到对方,而在中转时,会利用下一个中转设备的MAC来找下一个中转目标,这时会采用ARP协议,ARP是一种用以解析地址的协议,根据通信方的IP地址可以反查出对应的MAC地址,在到达通信目标前的中转过程中,那些计算机和路由器等网络设备只能获悉很粗略的传输路线,这就叫路由选择

  • 相关阅读:
    微信 ios端config配置失败 android端正常
    vscode离线安装插件
    win7中vscode会黑屏或者终端空白,无法输入
    vue中使用svg图片
    a.download下载文件 ---跨域问题
    background 背景图片 --css3
    box-shadow
    兄弟伪类
    canvas画时钟
    轮播图--使用原生js的轮播图
  • 原文地址:https://www.cnblogs.com/poloyy/p/12141768.html
Copyright © 2011-2022 走看看