Network
Only_to_meet
Ture liberty is to have power over onself in all things
展开
-
Http协议
HTTP是一个适用于分布式超媒体信息系统的应用层协议。 特点:1. 支持C/S模式2. 简单快速。 客户向服务器请求服务时,只需传送请求方法和路径。 每种方法规定了与服务器联系的不同类型3. 灵活。 HTTP允许传输任意类型的数据对象. 由Content-Type加以标记.4. 无连接。 限制每次连接只处理一个请求。服务器完成客户的请求,并收到客户的应答后,即断开连接.5. 无状态。 协议对事务处原创 2016-04-08 14:08:49 · 329 阅读 · 0 评论 -
TCP的四次挥手
由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动, 一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。 (1)客户端A发送一个FIN,用来关闭客户A到服务器B的数据传送(报文段4)。 (2)服务器B收到原创 2016-04-08 14:08:46 · 294 阅读 · 0 评论 -
建立TCP连接的三次握手
请求端(通常称为客户)发送一个 SYN 报文段( SYN 为 1 )指明客户打算连接的服务器的端口,以及初始顺序号( ISN )。服务器发回包含服务器的初始顺序号( ISN )的 SYN 报文段( SYN 为 1 )作为应答。同时,将确认号设置为客户的 ISN 加 1 以对客户的 SYN 报文段进行确认( ACK 也为 1 )。客户必须将确认号设置为服务器的 ISN 加 1 以对服务器的 SYN原创 2016-04-08 14:08:42 · 410 阅读 · 0 评论 -
TCP数据包结构
源端口号( 16 位):它(连同源主机 IP 地址)标识源主机的一个应用进程。目的端口号( 16 位):它(连同目的主机 IP 地址)标识目的主机的一个应用进程。这两个值加上 IP 报头中的源主机 IP 地址和目的主机 IP 地址唯一确定一个 TCP 连接。顺序号( 32 位):用来标识从 TCP 源端向 TCP 目的端发送的数据字节流,它表示在这个报文段中的第一个数据字节的顺序号。如果将字节流看原创 2016-04-08 14:08:37 · 1013 阅读 · 0 评论 -
关于hasnextLine()方法的一些理解
以前对于hasnextline的理解就是 :判断是否有下一个值 今天发现了个特例,它竟然是个阻塞式的方法 看下面一个案例 这是服务器 package Service; import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java原创 2016-05-15 22:52:32 · 5283 阅读 · 0 评论