黑马程序员技术交流社区

标题: TCP和http协议有什么关系啊???? [打印本页]

作者: 侯慧杰    时间: 2012-7-8 18:28
标题: TCP和http协议有什么关系啊????
TCP和http协议有什么关系啊? UDP是不是和http没什么关系啊???为什么局域网聊天室项目当中要用TCP通信啊???
作者: 文硕    时间: 2012-7-8 18:52
你需要补一下计算机网络方面的知识,简单的说,UDP和TCP属于运输层的两个主要协议,与端口有密切关系;http是面向事务的应用层协议,与浏览器有密切关系。
UDP和TCP应用范围不一样,局域网聊天室项目中适合用TCP协议,你可以百度它们的不同点。

作者: 魏振龙    时间: 2012-7-8 21:36
HTTP协议目前是TCP/IP协议中的一部分。
TCP/IP协议是一个协议簇,包含很多协议的。
如果按OSI模型来说,
第一层,ARP
第二层,IP
第三层,TCP,UDP
高层,HTTP,TELNET,FTP,SMTP,POP3,等等

局域网聊天室项目当中要用TCP通信因为:TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个IP,在一个局域网中,有两个IP地址比较特殊,一个是网络号,一个是广播地址。
作者: 许庭洲    时间: 2012-7-9 13:41
1,HTTP中文翻译为超文本传输协议 ( HTTP,HyperText Transfer Protocol ) 是互联网上应用最为广泛的一种网络协议;
2,TCP/IP中文翻译为传输控制协议/因特网互联协议( TCP/IP, Transmission Control Protocol/Internet Protocol ) 的简写,又叫网络通讯协议;
3,HTTP 协议是 TCP/IP 协议里面包含的 应用层的协议而已,没有这个协议 只是 不能浏览网页而已,其他的服务是正常的 ,比如邮件SMTP,POP3 协议,FTP等协议,这些协议都是应用层协议 ;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2