精华内容
下载资源
问答
  • Windows7右下角的输入法图标不见了,就算用CTRL+SHIFT切换也不行,使用起来十分不方便,怎样样来解决呢?下面icech就为大家提供一个最简便... 在弹出来的“文本服务和输入语言”中,选择“语言栏”选项卡。在“语言栏
       Windows7右下角的输入法图标不见了,就算用CTRL+SHIFT切换也不行,使用起来十分不方便,怎样样来解决呢?下面icech就为大家提供一个最简便的方法:
      打开“控制面板”,在“时钟、语言和区域”中找到“更改键盘输入法”,打开后在“区域和语言选项”中选择“键盘和语言”选项卡,点击“更改键盘(C)...”按钮。
       在弹出来的“文本服务和输入语言”中,选择“语言栏”选项卡。在“语言栏”部分选中“停靠于任务栏”。并选择“在任务栏中显示其他语言栏图标”。
      点击“应用”按钮,确定就ok了
    展开全文
  • http是一种协议规范了超文本语言结构服务器怎样把文档送回浏览器。 http通过mime类型扩充传输类型; http报文通过TCP连接传送; 浏览器输入地址后: DNS解析域名,获取IP IP找到服务器; TCP三次握手 ...

    http是一种协议规范了超文本语言结构和服务器怎样把文档送回浏览器。

    http通过mime类型扩充传输类型;

    http报文通过TCP连接传送;

     

    浏览器输入地址后:

    DNS解析域名,获取IP

    IP找到服务器;

    TCP三次握手

    服务器找到入口文件

    入口文件解析

    TCP四次挥手;

    返回资源文件

     

    HTTP本身只是个协议,没有强制要求TCP,通过tcp进行传输文件,tcp的连接不一定非要http协议;

     

    HTTP请求报文和相应报文:

    HTTP请求报文包括了options,url,methods

    HTTP相应报文状态码分为 1XX,2XX,3XX,4XX,5XX分别是等待态,成功态,重定向,客户端错误,服务端错误;

     

    TCP学习:

    TPC字段详解:

    SYN 同部位标志

    SEQ 请求序列号(代表发送数据头部序列号)

    ACK 数据接收完成标志

    Ack 确认号,序列号+数据长度

    URG 紧急数据

    FIN 终止连接标志

     

    TCP详解:

    TCP特点:

    1. 点对点,1对1连接
    2. Tpc协议前必须建立连接
    3. TCP提供可靠的服务
    4. TCP提供全双工通信,双方都存在发送缓存和接受缓存;

     

    三次握手

    详解:

    第一次握手:客户端向服务端发送连接报文,标志位SYN(同步序列标志)=1,并且给与序列号seq = x,

    第二次握手:服务端收到连接请求报文,并且进入同步状态,返回报文给客户端,包括了SYN=1 ,ACK(确认标志)=1,seq=y,ack(确认序列)=x+1

    第三次握手:客户端收到报文,为了容错性再次向服务端发送ack(完成序列)=y+1 ACK=1,seq = x+1,完成连接

     

    问题:为什么会有第三次再次告知的握手报文呢?

    因为为了容错性,防止已经失效的连接报文因为网络堵塞等原因导致后续才发送出来,而Service端由于接受后,发出连接响应,client端不会再次发送第三次连接。如果只有2次握手,那么这种情况就是占用资源,资源浪费

     

    四次挥手:

    第一次挥手:客户端发送中断报文,fin置1 ,发送头序列seq = x

    第二次挥手:服务端接受到请求 ACK =1 ,并且确认号 = seq+1,并发送seq = v;client收到相应报文后进入半终止状态,这个时候的client不会再发送数据,但是会继续接受service发送的数据

    第三次挥手:service端主动向client端发送终止请求,携带 FIN=1,Seq = h,ACK = 1,ack=x+1

    第四次挥手:向service发送相应报文:ACK=1,ack=h+1,seq = x+1,client等待2*MSL后,结束整个TCP连接

    等待时间是为了等待最后一个ACK报文能够准确送达,如果service没有收到,service会再次发送断开FIN请求,client收到后会再次发送ACK包,并且重置计时器;

     

    为什么 是4次挥手?

    因为client端发送断开连接后还能够继续接收service端的报文,所以必须再由service端主动发送断开请求,保证数据发送都完毕

     

    如果连接成功后,突然出现不可抗拒因素导致没有去主动断开连接?

    TCP中会有一个活性计时器,2个小时,如果2个小时都没有请求那么会发送一个询问包,如果没有相应,那么连续10次后就会主动断开连接;

     

    展开全文
  • http与tcp

    2020-02-22 15:29:33
    http是一种协议规范了超文本语言结构服务器怎样把文档送回浏览器。 http通过mime类型扩充传输类型; http报文通过TCP连接传送; 浏览器输入地址后: DNS解析域名,获取IP IP找到服务器; TCP三次握手 ...

    http是一种协议规范了超文本语言结构和服务器怎样把文档送回浏览器。

    http通过mime类型扩充传输类型;

    http报文通过TCP连接传送;

     

    浏览器输入地址后:

    DNS解析域名,获取IP

    IP找到服务器;

    TCP三次握手

    服务器找到入口文件

    入口文件解析

    TCP四次挥手;

    返回资源文件

     

    HTTP本身只是个协议,没有强制要求TCP,通过tcp进行传输文件,tcp的连接不一定非要http协议;

     

    HTTP请求报文和相应报文:

    HTTP请求报文包括了options,url,methods

    HTTP相应报文状态码分为 1XX,2XX,3XX,4XX,5XX分别是等待态,成功态,重定向,客户端错误,服务端错误;

     

    TCP学习:

    TPC字段详解:

    SYN 同部位标志

    SEQ 请求序列号(代表发送数据头部序列号)

    ACK 数据接收完成标志

    Ack 确认号,序列号+数据长度

    URG 紧急数据

    FIN 终止连接标志

     

    TCP详解:

    TCP特点:

    1. 点对点,1对1连接
    2. Tpc协议前必须建立连接
    3. TCP提供可靠的服务
    4. TCP提供全双工通信,双方都存在发送缓存和接受缓存;

     

    三次握手

    详解:

    第一次握手:客户端向服务端发送连接报文,标志位SYN(同步序列标志)=1,并且给与序列号seq = x,

    第二次握手:服务端收到连接请求报文,并且进入同步状态,返回报文给客户端,包括了SYN=1 ,ACK(确认标志)=1,seq=y,ack(确认序列)=x+1

    第三次握手:客户端收到报文,为了容错性再次向服务端发送ack(完成序列)=y+1 ACK=1,seq = x+1,完成连接

     

    问题:为什么会有第三次再次告知的握手报文呢?

    因为为了容错性,防止已经失效的连接报文因为网络堵塞等原因导致后续才发送出来,而Service端由于接受后,发出连接响应,client端不会再次发送第三次连接。如果只有2次握手,那么这种情况就是占用资源,资源浪费

     

    四次挥手:

    第一次挥手:客户端发送中断报文,fin置1 ,发送头序列seq = x

    第二次挥手:服务端接受到请求 ACK =1 ,并且确认号 = seq+1,并发送seq = v;client收到相应报文后进入半终止状态,这个时候的client不会再发送数据,但是会继续接受service发送的数据

    第三次挥手:service端主动向client端发送终止请求,携带 FIN=1,Seq = h,ACK = 1,ack=x+1

    第四次挥手:向service发送相应报文:ACK=1,ack=h+1,seq = x+1,client等待2*MSL后,结束整个TCP连接

    等待时间是为了等待最后一个ACK报文能够准确送达,如果service没有收到,service会再次发送断开FIN请求,client收到后会再次发送ACK包,并且重置计时器;

     

    为什么 是4次挥手?

    因为client端发送断开连接后还能够继续接收service端的报文,所以必须再由service端主动发送断开请求,保证数据发送都完毕

     

    如果连接成功后,突然出现不可抗拒因素导致没有去主动断开连接?

    TCP中会有一个活性计时器,2个小时,如果2个小时都没有请求那么会发送一个询问包,如果没有相应,那么连续10次后就会主动断开连接;

     

    展开全文
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    1.7 怎样声明定义全局变量函数最好? 4 1.8 如何在C中实现不透明(抽象)数据类型? 5 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态...
  • 1.7 怎样声明定义全局变量函数最好? 4 1.8 如何在C中实现不透明(抽象)数据类型? 5 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态...
  • 1.7 怎样声明定义全局变量函数最好? 1.8 如何在C中实现不透明(抽象)数据类型? 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 存储类型 1.10 同一个静态(static)函数或...
  • o 2.3 怎样定义声明全局变量函数最好? o 2.4 extern 在函数声明中是什么意思? o 2.5 关键字 auto 到底有什么用途? o 2.6 我似乎不能成功定义一个链表。我试过 typedef struct { char *item; NODEPTR next...
  • Tcl_TK编程权威指南pdf

    热门讨论 2011-03-25 09:30:55
    内容简介回到顶部↑Tcl/Tk是第一种能通过Windows、MacintoshSolaris等主要平台处理企业级任务的脚本语言。本书共分为55章,依次详细讲述了Tcl基础、Tcl高级特性、TK基础、TK组件、TK详解、C语言编程、各版本之间的...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    C#--微软.NET的第一语言 本书着重介绍语言本身,比较少涉及应用,不错的入门书,从头讲起,不怕不明白。 <<page 1>> page begin==================== 目 目目 目 录 录录 录 第一部分 C#语言概述.4 ...
  • C#微软培训资料

    2014-01-22 14:10:17
    2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 工 具 .17 2.4 小 结 .19 第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 ...
  • 8.3.3. 怎样文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysql...
  • MYSQL中文手册

    2013-03-11 21:21:34
    8.3.3. 怎样文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. ...
  • Java程序员面试宝典pdf

    热门讨论 2013-02-21 13:06:13
    怎样找到的 328 面试题176 你认为的你第一份工作能干多久 329 面试题177 除了本公司,你还应聘了其他哪些公司呢 329 面试题178 你如何看待公司没有足够的培训课程 330 16.2 常规问题应答 331 面试题179 简要介绍你...
  • MySQL中文参考手册.chm

    热门讨论 2007-06-11 21:31:17
    6.13 存取拒绝(Access Denied)错误的原因 6.14 怎样使MySQL安全以对抗解密高手(cracker) 7 MySQL 语言参考 7.1 文字:怎样写字符串数字 7.1.1 字符串 7.1.2 数字 7.1.3 十六进制...
  • 你必须知道的495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    1.3 怎样定义声明全局变量函数最好? . . . . . . . . . . . . . . . 2 1.4 extern 在函数声明中是什么意思? . . . . . . . . . . . . . . . . . 2 1.5 关键字auto 到底有什么用途? . . . . . . . . . . . . ....
  • MYSQL

    2007-05-31 14:14:04
    6.14 怎样使MySQL安全以对抗解密高手(cracker) 7 MySQL 语言参考 7.1 文字:怎样写字符串数字 7.1.1 字符串 7.1.2 数字 7.1.3 十六进制值 7.1.4 NULL值 7.1.5 数据库,表,索引,...
  • MySQL中文参考手册

    2009-06-09 14:29:18
    o 4.4 怎样和何时发布更新版本 o 4.5 安装布局 o 4.6 安装MySQL二进制代码分发 + 4.6.1 Linux RPM注意事项 + 4.6.2 构造客户程序 + 4.6.3 系统特定的问题 # 4.6.3.1 Linux 注意事项 # 4.6.3.2 HP-UX 注意...
  • 8.3.3. 怎样文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysql...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    模型元素的特征语义的文本描述—模型的“肉” 形成了承载模型的语义背板,赋予模型意义,各种图仅仅是该背板的视图或者可视化投影 修饰 修饰:图中建模元素上暴露的信息项 任何UML图仅是模型的视图, 只有在修饰...
  • 3.4.8 UNIX中的输入和输出重定向 41 3.4.9 防止文件被覆盖 41 3.5 UNIX中文件目录的浏览 42 3.5.1 UNIX系统中的文件 42 3.5.2 链接文件 42 3.5.3 管理文件 42 3.5.4 权限:读/写UNIX的文件 43 ...
  • 和服务记录到文件中。文件名为ntbtlog.txt,位于Windir目录中。该日志对 确定系统启动问题的准确原因很有用。  (5)启用VGA模式:使用基本VGA驱动程序启动Windows XP。当安装了使 Windows XP不能正常启动的新...
  • 怎样在Windows环境的PC机器或Unix机器上安装PHP的资料可以在PHP官方站点上找到。安装过程很简单。 如果你的机器解决了2000问题,那么PHP也一样没有千年虫问题! 1.1 历史 三年前,Rasmus Lerdorf为了创建他的...
  • 正则表达式

    2014-12-03 14:51:39
    JavaScript的RegExp对象String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

怎样找到文本服务和输入语言