网络通信
文章平均质量分 77
berylqliu
博客已经搬家至 http://www.cnblogs.com/berylqliu/
展开
-
TCP三次握手和四次挥手协议
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.TCP三次握手 所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号转载 2015-06-21 20:33:08 · 443 阅读 · 0 评论 -
OSI七层模型与 TCP/IP五层模型 TCP/UDP的区别
OSI七层模型与 TCP/IP五层模型 TCP/UDP的区别OSI七层模型OSI 中的层 功能 TCP/IP协议族 应 用层 文件传输,电子邮件,文件服务,虚拟终 端 TFTP,HTTP,SNMP,FTP,S转载 2015-06-21 16:10:31 · 605 阅读 · 0 评论 -
http和socket通信的区别
应用层:HTTP协议(基于传输层的TCP协议,主要解决如何包装数据)传输层: TCP协议(基于网络层的IP协议)、TPC/IP协议(主要解决数据如何在网络中传输)网络层: IP 协议socket则是对TCP/IP协议的封装和应用(程序员层面上),Socket本身并不是协议,而是一个调用接口(API,它只是提供了一个针对TCP或者UDP编程的接口),通过Socket,我们才能使用TCP/原创 2015-06-21 16:13:24 · 10119 阅读 · 3 评论 -
计算机网络可靠传输的实现 (窗口)
TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。 所谓滑动窗口协议,自己理解有两点:1. “窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;转载 2015-09-15 21:43:15 · 648 阅读 · 0 评论 -
TCP与UDP的区别与用途
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。UDP(User Datagram Protocol) UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的那一刻,立刻按照原样发送到网络上的一种机制。 即使是出现原创 2015-09-15 21:27:00 · 3853 阅读 · 0 评论