zoukankan      html  css  js  c++  java
  • 应应应用层

    UDP 头部长度 8B
    TCP 头部长度 20B

    TCP提供的可靠传输服务
    保证接收方从缓冲区读出的的字节流和发送方发送的字节流完全一样

    接收窗口:
    接收方根据自己接收缓存的大小,动态的调整发送方的发送窗口的大小
    拥塞窗口:
    发送方根据其对当前网络拥塞程序的估计而确定的窗口值

    当发生拥塞时,无论是在慢开始阶段还是在拥塞避免阶段,
    只要发送方检测到超时事件发生,就要把慢开始门限值ssthresh
    设置为出现拥塞时的放松放拥塞窗口的一半(但不能小于2)

    所有根域名服务器都知道所有的顶级域名服务器的IP地址;

    本地域名服务器在对网络上的域名进行解析时,若无法自己解析,则首
    先求助于根域名服务器

    根域名服务器管理顶级域名,通常他不直接把待查询的域名直接转换成
    IP地址,而是告诉本地域名服务器下一步应该去找哪个顶级域名服务器
    进行查询

    当一台主机发出DNS查询请求时,
    这个查询请求报文就发送给该主机的本地域名服务器;
    配置“本地连接”填写的DNS地址也是本地域名服务器的地址

    许多域名服务器同时充当本地域名服务器和授权域名服务器
    一个服务器有权限管辖的范围叫做区。
    每一个区设置相应的权限域名服务器,
    用来保存该区中的所有主机的域名到IP地址的映射。

    本机的DNS客户端构造一个DNS请求报文,以UDP数据包的方式发往本地域名服务器
    递归(靠他人) 迭代(靠自己)

    FTP的服务器进程由两⼤部分组成:⼀个主进程,负责接收新的请求;另外有若⼲从属
    进程,负责处理单个请求。

    使用ftp时,若要修改服务器上的文件,则需要先将此文件传送到本地主机,然后
    再将修改后的文件副本传送到原服务器。而NFS允许进程打开一个远程文件并在该文件的某个特定位置开始读写文件

    用户访问网站的过程:
    1.浏览器解析url
    2.浏览器向dns请求解析 wwww....... 的ip地址
    3.浏览器于该服务器建立tcp连接 80端口
    4.浏览器发出http请求
    5.服务器通过http响应把文件发送给浏览器
    6.tcp连接释放
    7.浏览器解析文件

    cookie 存储在用户主机中的文本文件
    非持久连接:每个网页元素对象的传输都需要单独建立一个tcp连接

  • 相关阅读:
    通俗易懂的讲解iphone视图控制器的生命周期
    HTML5学习(十一)---服务器发送事件
    HTML5学习(十)---Web Workers
    HTML5学习(九)----应用程序缓存
    HTML5学习(八)----Web存储
    HTML5学习(七)----地理定位
    HTML5学习(六)---------SVG 与Canvas
    HTML5学习(五)----SVG
    HTML5学习(四)---Canvas绘图
    第六章在U盘上运行openwrt(引导)--补
  • 原文地址:https://www.cnblogs.com/hoooo/p/13777892.html
Copyright © 2011-2022 走看看