A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 侯慧杰 中级黑马   /  2012-7-8 18:28  /  4039 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

TCP和http协议有什么关系啊? UDP是不是和http没什么关系啊???为什么局域网聊天室项目当中要用TCP通信啊???

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
你需要补一下计算机网络方面的知识,简单的说,UDP和TCP属于运输层的两个主要协议,与端口有密切关系;http是面向事务的应用层协议,与浏览器有密切关系。
UDP和TCP应用范围不一样,局域网聊天室项目中适合用TCP协议,你可以百度它们的不同点。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
HTTP协议目前是TCP/IP协议中的一部分。
TCP/IP协议是一个协议簇,包含很多协议的。
如果按OSI模型来说,
第一层,ARP
第二层,IP
第三层,TCP,UDP
高层,HTTP,TELNET,FTP,SMTP,POP3,等等

局域网聊天室项目当中要用TCP通信因为:TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个IP,在一个局域网中,有两个IP地址比较特殊,一个是网络号,一个是广播地址。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
1,HTTP中文翻译为超文本传输协议 ( HTTP,HyperText Transfer Protocol ) 是互联网上应用最为广泛的一种网络协议;
2,TCP/IP中文翻译为传输控制协议/因特网互联协议( TCP/IP, Transmission Control Protocol/Internet Protocol ) 的简写,又叫网络通讯协议;
3,HTTP 协议是 TCP/IP 协议里面包含的 应用层的协议而已,没有这个协议 只是 不能浏览网页而已,其他的服务是正常的 ,比如邮件SMTP,POP3 协议,FTP等协议,这些协议都是应用层协议 ;

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马