如何 自定义应用层协议 [问题点数:40分,结帖人Open9i]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 66.67%
Bbs7
本版专家分:19225
Blank
黄花 2011年6月 VC/MFC大版内专家分月排行榜第二
Bbs4
本版专家分:1116
Bbs12
本版专家分:362242
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs5
本版专家分:3529
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs4
本版专家分:1841
Bbs7
本版专家分:19225
Blank
黄花 2011年6月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs5
本版专家分:3169
Bbs7
本版专家分:19225
Blank
黄花 2011年6月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs7
本版专家分:19225
Blank
黄花 2011年6月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:19225
Blank
黄花 2011年6月 VC/MFC大版内专家分月排行榜第二
Bbs3
本版专家分:931
Bbs3
本版专家分:931
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs4
本版专家分:1841
Bbs1
本版专家分:0
Bbs4
本版专家分:1841
Bbs1
本版专家分:0
Bbs1
本版专家分:31
Bbs3
本版专家分:931
Bbs4
本版专家分:1841
Bbs1
本版专家分:31
Bbs3
本版专家分:513
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs1
本版专家分:0
TCP/IP协议简介(五) 之 应用层
<em>应用层</em><em>协议</em>在传输层之上,便是<em>应用层</em>。传输层的 UDP 报文和 TCP 报文段的数据部分就是<em>应用层</em>交付的数据。不同类型的网络应用有不同的通信规则,因此<em>应用层</em><em>协议</em>是多种多样的,比如 DNS、FTP、Telnet、SMTP、HTTP、RIP、NFS 等<em>协议</em>都是用于解决其各自的一类问题。本节实验,介绍 DNS、FTP、HTTP 三个常用的<em>应用层</em><em>协议</em>。一、DNSDNS (Domain Name Servic
排序算法之 堆排序 及其时间复杂度和空间复杂度
堆排序是由1991年的计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特.弗洛伊德(Robert W.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了的一种排序算法( Heap Sort );         堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小
wireshark 如何识别应用层协议是什么呢?
最近在使用wireshark 抓包,发现IP 包里面有个<em>协议</em>字段,是进行<em>协议</em>类型区分的,IP<em>协议</em>格式如下:其中<em>协议</em>字段,是对上层<em>协议</em>的描述: 比如:ICMP 为1,TCP 为6,UDP为17 具体<em>协议</em>对应数字可参考: http://blog.csdn.net/mifan88/article/details/8809382但是TCP或者UDP上层是什么<em>协议</em>类型呢?帧格式中有没有字段进行说明。
谈谈网络编程中应用层(基于TCP/UDP)的协议设计 [帧设计]
转载自:http://blog.sina.com.cn/s/blog_48d4cf2d0101859x.html 对于初涉网络编程的开发人员来说,在通信<em>协议</em>的设计上一般会有所困惑。一般的网络编程书籍上也较少涉及这方面的内容。估计是觉得太简单了。这块确实是不难,但如果不了解,又很容易出篓子或者绕弯路。下面我就来谈谈基于TCP/UDP的<em>协议</em>设计。    1、基于TCP的<em>协议</em>设计      TC
【求助】应用层协议识别
有没有技术大神研究过<em>应用层</em><em>协议</em>的识别? 我在windows下捕获数据报,可以根据端口号识 别<em>应用层</em>数据, 但是想根据<em>应用层</em>的头部数据来识别<em>协议</em>, 求指点
得到数据包后如何判断应用层协议
各位XDJM,不知道各位对抓取到的数据包如何判断使用的<em>应用层</em><em>协议</em>的,请赐教。
基于tcp/ip协议的ModBus
原文地址:http://devdiary.blog.sohu.com/188171717.html 一 以太网的标准   以太网是一种局域网。早期标准为IEEE 802.3,数据链路层使用CSMA/CD,10Mb/s速度物理层有: (1)10 Base 5粗同轴电缆,RG-8,一段最长为500m; (2)10 Base 2细同轴电缆,RG-58,一段最长为185m; (3)1
TCP与UDP区别
TCP和UDP是两个传输层<em>协议</em>,广泛应用于网络中不同主机之间传输数据。对任何程序员来说,熟悉TCP和UDP的工作方式都是至关重要的。这就是为什么TCP和UDP是一个流行的Java编程面试问题。我曾经在各种不同的Java面试中见过这个问题,尤其是对服务器端Java开发人员的面试。由于FIX(金融信息交换)<em>协议</em>也是一个基于TCP<em>协议</em>,一些投资银行,对冲基金,和交换解决方案提供商也在寻找有良好的TCP和U
SuperSocket怎么实现tcp协议通讯 比如以68开头十六个十六进制数字算一帧数据,怎么自定义这样的一个协议
SuperSocket怎么实现tcp<em>协议</em>通讯 比如以68开头十六个十六进制数字算一帧数据,怎么<em>自定义</em>这样的一个<em>协议</em>
IP 协议帧格式
IP<em>协议</em>RFC:https://tools.ietf.org/html/rfc791IP<em>协议</em>在<em>协议</em>栈中位于网络层,网络数据传输封装方式如下:IP报文格式如下:版本:IP报文版本号 IPV4:4,IPV6:6 首部长度:IP header 长度,没有选项,则一般为5(5x32bit=20B) 8位服务类型:一般没有使用,详细参考RFC 总长度:header+数据 总长度 16位标识:IP 报文
一个自定义的自报报文格式(用于传感器自报上传数据)
本报文格式不能处理粘包问题,因为处理粘包问题的成本太高,会极大的降低服务端的处理效率以及增加内存消耗,如果传输速度很高,建议使用UDP,UDP传输速度快,并且<em>应用层</em>做响应,增加重传机制可以有效的保证数据的可靠性,目前我做的RTU升级等功能都是使用UDP完成,服务器端开销小,并且不会粘包。通讯建议:不要做什么握手机制,直接发送数据,服务器收到了就响应,收到响应后就结束通讯,握手增加耗电又增加流量消耗...
linux网络编程之通信协议格式
好文参考:《网路传输的三张表:MAC地址表,ARP缓存表和路由表》http://www.cnblogs.com/clovn/p/4911212.html (1)数据包封装           传输层及其一下的机制由内核决定,主要负责通讯的具体细节;<em>应用层</em>由用户进程提供,主要负责对通讯数据的含义进行解释。<em>应用层</em>数据通过<em>协议</em>栈发送到网络上,为了保证数据能够被接收,需要在每层<em>协议</em>之前加一个数据首部作...
tcp/ip帧格式
TCP/IP<em>协议</em>栈中的数据收发 2014-12-02 本文将对TCP/IP的数据收发做一个粗略总结~ 1、TCP/IP基本特点 TCP/IP总的设计目的就是保证数据的快速有序的传输,且无丢失,基本特点如下: 面向连接:两端组成一个连接,每端以五元组为标识 双工字节流: 采用字节流进行双工数据通信 有序发送:利用序列号保证发送的有序性 可靠性:利用ACK保证数据的可靠性 流控:接收...
Windows socket编程 udp协议传送封装自定义
最近在出差,要在内网做个发送<em>自定义</em>帧结构的数据的程序,一时间没做过这类东西,在网上学习了许多新的概念,也回顾了网络程序设计课上所学的关于网络字节序的相关知识,总结如下: <em>自定义</em>帧结构如下: 需要用到的东西包括子系统编号,设备编号,信息类型,数据体长度,数据体 作为发送方,定义子系统编号为10,设备编号为1,信息类型假设为22,信息类型22的数据体长度为定值78 则代码如下: cl
再谈网络之“协议格式”
上一篇中是有关网络的设计模式和分层模型,这篇就来说说网络里面用到的几个重要<em>协议</em>的格式,用程序员来的话来说就是报头格式。当然,在进入主题之前,先了解下通信的过程。 通信过程 两台计算机通过TCP/IP<em>协议</em>通讯的过程如下所示: 上图对应两台计算机在同一网段中的情况,如果两台计算机在不同的网段中,那么数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器,如下图所示: 链路层有以...
一个简单的TCP自定义通信协议
我们为什么要<em>自定义</em>TCP<em>应用层</em>传输<em>协议</em>?因为在TCP流传输的过程中,可能会出现分包与黏包的现象。我们为了解决这些问题,需要我们<em>自定义</em>通信<em>协议</em>进行封包与解包。什么是分包与黏包?分包:指接受方没有接受到一个完整的包,只接受了部分。 黏包:指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。产生分包与黏包现象的原因是什么?产生分包原因:可能是IP分片传输导
9、如何理解应用层、传输层、网络层、链路层、物理层
举例分析 家庭:主机 进程:孩子们 信件:<em>应用层</em>报文 传输层<em>协议</em>:Bill和Ann 网络层<em>协议</em>:邮政服务 链路层<em>协议</em>:邮政传输使用的工具(汽车?飞机?) 有两个家庭,一个位于美国东海岸,一个位于美国西海岸,每家有12个孩子,东海岸家庭的孩子们是西海岸孩子们的堂兄弟姐妹。这两个家庭的孩子们喜欢彼此通信,每个人每星期要互相写一封信,每封信都用单独的信封通过传统的邮政服务传送,因此,每个家庭每星期要向另...
HTTP协议要点总结(数据包、请求方式)
一、什么是http<em>协议</em>?         由w3c制订的一种网络<em>应用层</em><em>协议</em>,定义了浏览器与web服务器之间通信的过程以及通信时所使用的数据格式。         1)通信的过程             step1,浏览器建立与web服务器之间的连接             step2,浏览器将请求数据打包(生成请求数据包)并发送给web服务器。             step3,web
基于TCP的应用层协议 与基于UDP的应用层协议分别有哪些
基于TCP的<em>应用层</em><em>协议</em> 与基于UDP的<em>应用层</em><em>协议</em>分别有哪些
应用层常见协议及端口号
在TCP/IP模型中,<em>应用层</em>是最高层。<em>应用层</em>包括所有的高层<em>协议</em>,并且不断有新的<em>协议</em>加入。 TCP/IP参考模型中<em>应用层</em>和下层<em>协议</em>之间的关系如下: <em>应用层</em>的许多<em>协议</em>都是基于(C/S client /server)方式的。 下面为我们就图片上的<em>应用层</em><em>协议</em>来进行下简单的介绍: 基于TCP<em>协议</em>的都用C/S方式: 一:TELNET (远程登录) (C/S)(tcp) *概述: 远程...
呕心沥血的java复杂项目(包括自定义应用层协议、CS多线程、多客户端登录、上下线提醒等等)
呕心沥血的java复杂聊天室(包括<em>自定义</em><em>应用层</em><em>协议</em>、CS多线程、多客户端登录、上下线提醒等等) 建议大家先下源代码,导入到Eclipse,然后运行服务器和多个客户端,这样有个不错的体会。下载地址:http://download.csdn.net/detail/woshiwanghao_hi/7320927。
物联网应用层协议选择和分析--MQTT、CoAP 、HTTP、XMPP、SoAP
MQTT<em>协议</em> MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)最早是IBM开发的一个即时通讯<em>协议</em>,MQTT<em>协议</em>是为大量计算能力有限且工作在低带宽、不可靠网络的远程传感器和控制设备通讯而设计的一种<em>协议</em>。 MQTT<em>协议</em>的优势是可以支持所有平台,它几乎可以把所有的联网物品和互联网连接起来。 它具有以下主要的几项特性
通信协议应用层
通信<em>协议</em>之<em>应用层</em> <em>应用层</em>包含所有的高层<em>协议</em>,例如FTP (File Transfer Protocol的简写,中文名称是文件传输<em>协议</em>)、SMTP (Simple Mail Transfer Protocol的简写,中文名称是简单电子邮件传输<em>协议</em>)、DNS (Domain Name Service的简写,中文名称是域名服务)和HTTP(HyperText Transfer Protocol的简写,
基于自定义协议的Socket编程
基于 <em>自定义</em> <em>协议</em>的 Socket网络编程
计算机网络应用层协议分析总结
 1、<em>应用层</em><em>协议</em>原理 1.1、网络应用程序体系结构 C/S结构,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户机的主机请求。客户机主机既可能有时打开,也可能总是打开。C/S结构之下,客户机之间不直接通信。服务器有固定的IP地址。在C/S体系结构中,常用主机集群创建强大的虚拟服务器。基于C/S结构的应用服务通常是基础设施密集的(infrastrucuture intens
OSI七层模型详解
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。    一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。
最通俗易懂的网络应用层协议详解
前言其实本文只是讲解从传输层到<em>应用层</em>实现网络消息传递的一个详细流程,至于更底层的网络层和网络接口层,那就不在我的考虑范围内了,事实上那部分机制是不需要你去操心的,除非你想开发操作系统!然后本文打着通俗易懂的标题,所以在前言之后我将不会提及任何一个新手可能会不理解的关键字或专业术语(也就是说这样只是方便了理解并不方便使用,但这就是本文的目的,毕竟有了清晰的理解之后无论再换到哪个平台都是同样的使用方式
应用层之http协议 --- 为菜鸟写的
    蒂姆伯纳斯-李,当年为了解决在www上传输信息的难题,进行了很久的思考,在某个黄昏,上帝触摸了他。于是他想出来了。由于这是一个复杂的问题,所以需要分而治之。    左边是浏览器,右边是服务器。客户端要拿到服务器中的信息。这里就涉及到几个最基本的问题:客户端必须给出它想要的信息在服务器的什么地方 --- URL (统一资源定位符)客户端和服务器之间怎样沟通,让彼此相互理解 --- http ...
常见的应用层协议以及一些不易区分的协议
TCP/IP<em>协议</em>簇 SSH和SSL SSH Secure Shell:通过使用SSH,可以把所有传输的数据进行加密, 而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,可以加快传输的速度。 SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的”通道”。 SSL 是一种安全<em>协议</em>,它为网络(例如因特网)的通信提供私密性...
计算机网络自顶向下方法 习题参考答案 第二章
习题 P1. P2. P3. P4. P5. P6. P7. P8. P9. P10. P11. P12. P13. P14. P15. P16. P17. P18. P19. P20. P21. P22. P23. P24. P25. P26. P27. P28. P29. P30. P31. P32. P33. P34. P35. P36.
实验四 应用层和传输层协议分析(PacketTracer)
具体细节待完善!!一、实验目的:  通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析<em>应用层</em>和传输层<em>协议</em>,进一步加深对<em>协议</em>工作过程的理解。二、实验内容:  研究<em>应用层</em>和传输层<em>协议</em>     从 PC 使用 URL 捕获 Web 请求,运行模拟并捕获通信,研究捕获的通信。     Wireshark可以捕获和显示通过网络接口进出其所在 PC 的所有网络通信。Pac...
一个简单的自定义通信协议(socket)
转自:http://vtrtbb.javaeye.com/blog/849336 这是转自javaeye的一篇文章,作者是vtrtbb。 按照网络通信的传统,我们都会<em>自定义</em><em>协议</em>,这有很多好处,大家可以自己体会(嘿嘿)。     一直不知道socket通信时候<em>自定义</em>数据包是什么样子的,偶然做了个小例子。   先来说说数据包的定义,我这里是包头+内容 组成的:
自定义应用层协议
1.简述 互联网上充斥着各种各样的网络服务,在对外提供网络服务时,服务端和客户端需要遵循同一套数据通讯<em>协议</em>,才能正常的进行通讯;就好像你跟台湾人沟通用闽南语,跟广东人沟通就用粤语一样。实现自己的应用功能时,已知的知名<em>协议</em>(http,smtp,ftp等)在安全性、可扩展性等方面不能满足需求,从而需要设计并实现自己的<em>应用层</em><em>协议</em>。 2.<em>协议</em>分类 2.1按编码方式 二进制<em>协议</em> 比
应用层协议设计的思考
字符编码 ascii , Unicode ,UTF-8 ,UTF16,UTF32… 阮一峰的文章 编码和网络字节序最近在做一个项目时,遇到一个问题:<em>应用层</em>的数据组织格式是json,字符集的编码是UTF-8,把数据encode时,是否要将数据转成大端模式(网络字节序)?答案是:UTF-8 编码不需要,但UTF-16,UTF-32 需要我一开始觉得对于utf-8 也需要考虑大小端的问题,我的出发点是:
即时通讯协议设计选型
系统设计,<em>协议</em>先行。 大部分技术人没有接触<em>协议</em>的设计细节,更多的是使用已有<em>协议</em>进行<em>应用层</em>的编码,例如: (1)使用http作为载体,设计get/post/cookie参数 (2)使用dubbo框架,而不用去深究内部的二进制包头包体,以及序列号反序列化的细节 无论如何,了解<em>协议</em>设计的原则,对深入理解系统通信非常有帮助。今天就以即时通讯(后称im)为例,讲讲<em>应用层</em>的
以太网数据链路层协议分析!
相信很多新人在学习<em>协议</em>的时候会遇到很多问题,有些地方可能会总是想不明白(因为我自己也是新人^_^),所以,跟据我自己学习的经历和我在学习中所遇到的问题,我总结了一下列出来。如果能对大家有所帮助,将是我莫大的荣耀!   关于局域网的起源和发展,这里就不多说,因为很多书上和网上都有详细的说明,我们将直接进入对局域网<em>协议</em>的学习中。   局域网的几种<em>协议</em>,主要包括以太网第二版、IEEE802系列、
应用层常见的协议及对应的端口号
在TCP/IP模型中,<em>应用层</em>是最高层。<em>应用层</em>包括所有的高层<em>协议</em>,并且不断有新的<em>协议</em>加入。TCP/IP参考模型中<em>应用层</em>和下层<em>协议</em>之间的关系如下:<em>应用层</em>的许多<em>协议</em>都是基于(C/S client /server)方式的。下面为我们就图片上的<em>应用层</em><em>协议</em>来进行下简单的介绍: 基于TCP<em>协议</em>的都用C/S方式: **** 一:TELNET (远程登录)
网络各层协议简介
网络接口层   网络接口层在发送端将上层的IP数据报封装成帧后发送到网络上;数据帧通过网络到达接收端时,该结点的网络接口层对数据帧拆封,并检查帧中包含的MAC地址。如果该地址就是本机的MAC地址或者是广播地址,则上传到网络层,否则丢弃该帧。 当使用串行线路连接主机与网络,或连接网络与网络时,例如,主机通过Modem和电话线接入Internet,则需要在网络接口层运行SLIP或PPP<em>协议</em>。 ☆
应用层的HTTP协议
<em>应用层</em><em>协议</em>定义了运行在不同端系统上的应用程序进程如何相互传递报文,特别是: (1)交换的报文类型,例如请求报文和响应报文; (2)各种报文类型的语法,例如报文中的各个字段及这些字段是如何描述的 (3)字段的语义,即这些字段中包含的信息的含义 (4)一个进程何时以及如何发送报文,对报文进行响应的规则 web的<em>应用层</em><em>协议</em>是超文本传输<em>协议</em>(HyperText Transfer Protocol
TCP/IP四层协议模型与ISO七层模型(TCP/IP系统学习(2))
TCP/IP四层与七层模型
TCP/IP详解:协议(概述及链路层)
第一章:概述 <em>应用层</em>和运输层使用端到端的<em>协议</em>,网络层提供的是逐跳<em>协议</em>(点到点的服务).网络层IP提供的是一种不可靠的服务,即刻能快地分组从源节点送到目的节点,并不提供任何可靠性保证;TCP在不可靠的IP层上提供一个可靠的运输层,采用超时重传,,发送和接收端到端的确认分组等机制. 因此,一个路由器具有两个或镀铬网络接口层(数据链路层),因为它连接了两个或多个网络.工作在网络层. 网桥使多个LAN组合在
传输层、TCP协议的通俗解释
TCP和UDP作用在运输层,他们将<em>应用层</em>传递下来的数据按照TCP、UDP自己的<em>协议</em>格式封装起来,再传给网络层,由网络层的IP<em>协议</em>封装成IP数据报的形式,然后通过网络、路由器转发等操作再传输到另一台通信主机,主机收到数据后解封装,并交给传输层处理,传输层再解封装交给<em>应用层</em>处理。
tcp/ip简介------应用层协议
<em>应用层</em><em>协议</em> 在传输层之上,便是<em>应用层</em>。传输层的 UDP 报文和 TCP 报文段的数据部分就是<em>应用层</em>交付的数据。 不同类型的网络应用有不同的通信规则,因此<em>应用层</em><em>协议</em>是多种多样的,比如 DNS、FTP、Telnet、SMTP、HTTP、RIP、NFS 等<em>协议</em>都是用于解决其各自的一类问题。 本节实验,介绍 DNS、FTP、HTTP 三个常用的<em>应用层</em><em>协议</em>。 一、DNS DNS
应用层协议------HTTP
一.概况          Web 的<em>应用层</em><em>协议</em>是超文本传输<em>协议</em>(HyperText   Transfer   Protocol,HTTP),它是Web的核心 。HTTP<em>协议</em>由两部分程序实现:一个客户机程序和一个服务器程序,他们运行在不同的端系统中,通过交换HTTP报文进行会话,HTTP定义了这些报文的格式以及客户机和服务器是如何进行报文交换的。           HTTP使用TCP作为它的
常见HTTP响应状态码
状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值: 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--表示请求已被成功接收、理解、接受 3xx:重定向--信息不完整需要进一步补充 4xx:客户端错误--请求有语法错误或请求无法实现 5xx:服务器端错误--服务器未能实现合法的请求 常见http响应状态码: 请求收到,继续处理: 100
应用层协议:HTTP与HTTPS协议详解、二者的区别
http<em>协议</em>详解1、HTTP<em>协议</em>:超文本传输<em>协议</em>是一种分布式、合作式、多媒体信息系统服务,面向<em>应用层</em>的<em>协议</em>。是一种通用的,不分状态的<em>协议</em>。是一种请求/应答<em>协议</em>。 1.1、HTTP/1.0和HTTP/1.1的比较RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1 。HTTP1.0 与HTTP1.1 向后兼容,也
栈 - 关于出栈序列,判断合法的出栈序列
前言: (例)设栈的入栈序列是 1 2 3 4,则下列不可能是其出栈序列的是( )。 A. 1 2 4 3 B. 2 1 3 4 C. 1 4 3 2 D. 4 3 1 2 E. 3 2 1 4 一般人看到此类题目,都会拿起草稿纸,将各个选项都模拟一遍选出正确答案 这当然可以得出正确的答案 (D ) 但是这个例题中操作元素只有 4 个,当操作元素有10个呢?
应用层)HTTP协议
HTTP是面向事务的<em>应用层</em><em>协议</em>,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。HTTP使用了面向连接的TCP作为运输层<em>协议</em>,HTTP<em>协议</em>本身是无连接的,这就是说,虽然HTTP使用了TCP连接,但通信的双方在交换HTTP报文之前不需要先建立HTTP连接。HTTP<em>协议</em>是无状态的。万维网的大致工作过程:每个万维网网点都有一个服务器进程,它不断地监听TCP的端口80,以...
网络基础-应用层:web服务与HTTP协议
web与HTTPweb:world wide web 就是我们所说的万维网:是一个大规模的联机式的信息储藏室。 万维网是一个分布式的超媒体系统,是超文本系统的扩充。 网页包含多个对象:可能是HTML文件,JPEG图片,视频文件,动态脚本等。万维网以C/S结构工作:客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。 对象的寻址:URL(Uniform Resoure
五层网络协议,各层功能,各层协议
一、OSI七层模型OSI七层<em>协议</em>模型主要是:<em>应用层</em>(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。三、五层体系结构五层体系结构包括:<em>应用层</em>、运输层、网络层、数据链路层和物理层。 五层<em>协议</em>只是OSI和TCP/IP的综合,实际应用还是TCP/I...
计算机网络:应用层(HTTP协议
统一资源定位符(URL): 1.URL的格式 统一资源定位符URL是对可以从因特网得到的资源的位置和访问方法的一种简洁的表示。URL给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。只要能够对资源定位,系统就可以对资源进行各种操作,如存取、更新、替换和查找其属性。 URL相当于一个文件名在网络范围的扩展。因为URL是于因特网相连的机器上的任何可访问对象的一个指针。由以冒号隔开的两大...
协议森林13 9527 (DNS协议)
作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。   在周星驰的电影《唐伯虎点秋香》中,周星驰饰演的主角一进入华府,就被强制增加了一个代号9527。从此,华府的人开始称呼主角为9527,而不是他的姓名。 域名(domain name)是IP地址的代号。域名通常是由字符构成的。对于人类来说,字符构成的域名,比如www.yahoo.com,...
应用层协议分析
<em>应用层</em><em>协议</em>分析实验报告1.实验目的: 分析HTTP<em>协议</em>报文的首部格式,理解HTTP<em>协议</em>的工作过程;分析DNS的工作过程。 2.实验环境: (1)连入Internet的主机一台 (2)主机安装Ether
程序员竟然钟爱这个!我 low了
今天和一帮程序员大佬群里闲聊(需要入群的可以加最底下微信哦~)聊着聊着竟然扯到鞋子一直在讨论穿什么鞋子比较耐脏然后一帮大佬集中围殴小白鞋说小白鞋虽然百搭但是太容易脏,太不...
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、算法 11、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收...
集散控制 计算机控制技术 plc下载
学习集散控制 计算机控制技术 plc 必用课件 相关下载链接:[url=//download.csdn.net/download/lcymeng/2204757?utm_source=bbsseo]//download.csdn.net/download/lcymeng/2204757?utm_source=bbsseo[/url]
matlab学习资料下载
这是本人上课的ppt,非常实用,学习效果非常好,用后你肯定能成matlab编程高手的,到时要感谢我啊 相关下载链接:[url=//download.csdn.net/download/linhuixzn/2645988?utm_source=bbsseo]//download.csdn.net/download/linhuixzn/2645988?utm_source=bbsseo[/url]
2345自动安装生成器 3.2专用下载
一个可以生成2345推广包自动生成的东西 相关下载链接:[url=//download.csdn.net/download/u010567791/5331253?utm_source=bbsseo]//download.csdn.net/download/u010567791/5331253?utm_source=bbsseo[/url]
相关热词 c#该名称在封闭局部范围 c#泛型 排序 c# 测试连接mysql c# 多线程 调用界面值 c# gdi unity c#反射构造带参对象 一起自学c# c#工厂方法 c# 对象属性保存xml u3d用c#写拾取物品
我们是很有底线的