计算机网络
ChayWong
。。。
展开
-
OSI与TCP/IP网络模型
TCP/IP结构对应OSITCP/IPOSI应用层应用层表示层会话层主机到主机层(TCP)(又称传输层)传输层网络层(IP)(又称互联层)网络层网络接口层(又称链路层)数据链路层原创 2015-10-22 16:37:12 · 485 阅读 · 0 评论 -
TCP三次握手过程
几个概念:【1】ACK: 仅当ACK=1时确认字段才有效,当ACK=0时确认字段无效,并且TCP规定,在连接建立后所有的传送报文段都必须要把ACK置为1【2】SYN:同步序列号,用来发起一个连接。当SYN=1而ACK=0时表明这是一个请求报文段;若对方同意连接,则响应报文中SYN=1,ACK=1【3】FIN :用来释放一个连接,当FIN=1表示此报文段的发送方已经发送完毕。并要求释放链原创 2015-10-22 17:22:06 · 360 阅读 · 0 评论 -
TCP四次挥手过程
1.TCP客户端发送一个FIN,用来关闭客户端到服务器的数据传送。2.服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。客户端进入FIN_WAIT状态。3.服务器准备关闭客户端的连接,发送一个FIN给客户端。4.客户端发回ACK报文确认,并进入TIME_WAIT状态,若2MSL后依然没有收到回复则关闭连接。原创 2015-10-25 11:02:26 · 458 阅读 · 0 评论 -
TCP滑动窗口协议
1.首先是AB之间三次握手建立TCP连接。在报文的交互过程中,A将自己的缓冲区大小(窗口大小)3发送给B,B同理,这样双方就知道了对端的窗口大小。2.A开始发送数据,A连续发送3个单位的数据,因为他知道B的缓冲区大小。在这一波数据发送完后,A就不能再发了,需等待B的确认。3.A发送过来的数据逐渐将缓冲区填满。4.这时候缓冲区中的一个报文被进程读取,缓冲区有了一个空位,于是B向A发送一个原创 2015-10-25 11:06:10 · 405 阅读 · 0 评论 -
HTTP报文结构
HTTP请求包含的内容:1.请求行2.请求头3.请求体第一部分请求行写法是固定的,由三部分组成,第一部分是请求方法,第二部分是请求网址,第三部分是HTTP版本。第二部分HTTP头在HTTP请求可以是3种HTTP头:1.请求头(request header) 2.普通头(general header) 3.实体头(entity header)。通常来说,由于Get请求往往不包含内容实体原创 2015-10-25 11:10:26 · 2406 阅读 · 0 评论 -
Session与Cookie的区别
1.Session保存在服务器,客户端不知道其中的信息;Cookie保存在客户端,服务器能够知道其中的信息。2.Session中保存的是对象,Cookie中保存的是字符串。3.Session不能区分路径,同一个用户在访问一个网站期间,所有的Session在任何一个地方都可以访问到。而Cookie中如果设置了路径参数,那么同一个网站中不同路径下的Cookie互相是访问不到的。4.Sess原创 2015-10-25 11:12:02 · 388 阅读 · 0 评论