一.TCP协议: 1.初识TCP:TCP 传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 应用程序通过TCP与另一个应用程序 ...
分类:
其他好文 时间:
2018-11-22 18:12:05
阅读次数:
165
TCP网络编程 一、TCP简介 二、TCP网络程序--客户端 三、TCP网络程序--服务端 四、TCP知识总结 五、文件下载案例 六、3次握手和4次挥手 回到顶部 一、TCP简介TCP 1.TCP的简介 TCP通信需要通过创建链接, 数据传送, 终止链接3个步骤 2.TCP的特点 面向连接: 建立间 ...
分类:
其他好文 时间:
2018-11-18 21:05:34
阅读次数:
181
开头先说几个协议: IP:网际协议 TCP:传输控制协议 Http:超文本传输协议 AMQP:高级消息队列协议 一:TCP是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 首先来看看OSI的七层模型: ...
分类:
其他好文 时间:
2018-11-15 13:36:24
阅读次数:
298
我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: 当然这里我们只讨论重要的四层 01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。 02,传输层(Tan ...
1、简述osi七层模型和TCP/IP五层模型网络协议通常分不同层次进行开发,每一层分别负责不同的通行功能。1.1OSI七层模型OSI:OpenSystemInternetconnection(开放系统互联),由ISO国际标准化组织定义;目的是规范网络环境,实现软硬件兼容;自上而下共分为七层,分别为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。应用层:各种应用程序及接口表示层:对数据
分类:
其他好文 时间:
2018-11-11 17:57:51
阅读次数:
213
TCP 传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP 用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提 ...
分类:
其他好文 时间:
2018-11-10 12:52:57
阅读次数:
144
1,TCP是面向连接(Connection oriented)的协议,UDP是无连接(Connection less)协议; 以下举例进行说明: 对于面向连接的: 两个人打电话时,双方确认并建立连接后才能进行通信。 对于面向无连接的:在邮局寄信时,你只需要将信放在邮筒里,不需要给收件人通知,收件人也 ...
分类:
其他好文 时间:
2018-11-07 21:07:28
阅读次数:
520
http使用面向连接的TCP作为传输层协议。http本身无连接。 请求报文 CRLF是回车换行 方法为GET的请求报文 方法为POST的请求报文 方法 OPTIONS:这个方法可使服务器传回该资源所支持的所有HTTP请求方法。用’*’来代替资源名称,向Web服务器发送OPTIONS请求,可以测试服务 ...
分类:
Web程序 时间:
2018-11-07 16:34:56
阅读次数:
226
一.Tcp的作用 1.提供面向连接,可靠的字节流服务。 a.面向连接是说,交换数据前要建立连接。 b.可靠是通过把数据分割成数据块,以及超时重发的机制。 c.字节流是指程序之间的数据传输是通过字节构成的字节流。 二.Tcp报文首部详解 首先来看看Tcp包首部,其中主要有端口号,数据包序号,确认序号, ...
分类:
其他好文 时间:
2018-11-05 19:09:37
阅读次数:
126
http使用面向连接的TCP作为传输层协议。http本身无连接。请求报文CRLF是回车换行方法为GET的请求报文方法为POST的请求报文方法OPTIONS:这个方法可使服务器传回该资源所支持的所有HTTP请求方法。用’*’来代替资源名称,向Web服务器发送OPTIONS请求,可以测试服务器功能是否正常运作。HEAD:与GET方法一样,都是向服务器发出指定资源的请求。只不过服务器将不传回资源的本文部
分类:
Web程序 时间:
2018-11-03 21:07:55
阅读次数:
225