社区
通信技术
帖子详情
请问:为什么要叫TCP/IP协议呢?还有怎么理解端口?
maplehjf
2004-07-13 09:02:36
既然TCP/IP是一个协议簇,那么TCP、IP协议在其中有什么特殊的地方,要把这些协议叫做TCP/IP协议,而不叫作UDP/IP协议呢?
怎么理解端口,肯定不会是物理上的吧,怎么可以有那么多的端口啊(好象是65535)
谢谢!
...全文
562
20
打赏
收藏
请问:为什么要叫TCP/IP协议呢?还有怎么理解端口?
既然TCP/IP是一个协议簇,那么TCP、IP协议在其中有什么特殊的地方,要把这些协议叫做TCP/IP协议,而不叫作UDP/IP协议呢? 怎么理解端口,肯定不会是物理上的吧,怎么可以有那么多的端口啊(好象是65535) 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangfanchuhai
2004-10-28
打赏
举报
回复
其实为什么用TCP/IP协议来命名TCP/IP协议簇,我想是因为TCP,IP,UDP这三个协议是网络通讯里最最根本和重要的协议吧,你要通讯,都要经过他,其他则不一定。
端口,其实上面很多朋友都说的很对,我也插插嘴吧,换个说法,一个程序就像一个黑盒,他里面怎么工作你不知道,但要是你要跟他进行网络交流,就要用到端口了,他就像黑盒上的一个口,每个程序的口都不同的,不然网卡接收到信息,都不知道给哪个程序好了
hswxf
2004-10-27
打赏
举报
回复
你说的很有意思!
应用程序的地址用的是:端口,主要来标识发送的数据(消息)那个应用程序(进程)的
sichuansheep
2004-10-27
打赏
举报
回复
"回复人: lu1172101275(蓝于) ( ) 信誉:100 2004-08-17 17:02:00 得分: 0
实际上,你建立一个连接(网上看电影等)时,用到的就是TCP,IP协议以及底层的其他协议;你发邮件或用ping命令时,用到的就是UDP,IP协议;至于为么叫做TCP/IP协议,而不叫作UDP/IP协议,那是命名者的问题了
"
不完全赞同.ping用的是ICMP,既不是TCP,也不是UDP.发邮件用的是SMTP协议,下层协议是TCP.
sheerfish999
2004-10-27
打赏
举报
回复
如果+绑定的ip一致就冲突,后一个无法监听
xiaoyuanzhi
2004-10-23
打赏
举报
回复
万一我装的一个新程序和原来一个程序端口一样呢?
lwj_dxy
2004-08-18
打赏
举报
回复
up
lu1172101275
2004-08-17
打赏
举报
回复
实际上,你建立一个连接(网上看电影等)时,用到的就是TCP,IP协议以及底层的其他协议;你发邮件或用ping命令时,用到的就是UDP,IP协议;至于为么叫做TCP/IP协议,而不叫作UDP/IP协议,那是命名者的问题了
kaphoon
2004-07-28
打赏
举报
回复
7猫兄也来这里拉~
sheerfish999
2004-07-25
打赏
举报
回复
一个端口由一个程序接口控制,做一件事。端口概念的建立就是为了区别同协议但不同目的交互。
dingsea
2004-07-24
打赏
举报
回复
端口是在应用层对数据进行区分的方法。每个应用程序使用的端口都不一样的
sevencat
2004-07-23
打赏
举报
回复
人家就这么叫的,你要是高兴,叫他FUCK/IP也可以,只不过其他人不懂,
monk2000
2004-07-23
打赏
举报
回复
in fact,port is buffer.
mfmmfc
2004-07-23
打赏
举报
回复
agree with zxm927(淡泊明志)
cai3995
2004-07-19
打赏
举报
回复
address for the host
port number for the application process
awjx
2004-07-19
打赏
举报
回复
我怎么定义的端口只有4位呀,超过4位就出错了,是不是上面各位搞错了,还是我搞错了?
zxm927
2004-07-16
打赏
举报
回复
端口其实很好理解的,你想啊,一台计算机上可能有N个程序在网络通信,但网卡只有一个,所有的包都是通过一个网卡发出去的.网卡接收到数据后给了操作系统,操作系统怎么知道这个包是给哪个应用程序的呢?所以就通过"端口",把数据根据端口送到正确的地方.
在IPV4里,一个包用2个字节(unsigned short)来描述端口,所以端口的范围为0~65535.其中1024以下为常用端口(FTP,HTTP,TELNET,等等).linux系统里只有root用户才能用.
jiutian
2004-07-16
打赏
举报
回复
端口是一个2个字节的无符号整数,所以最大是65535,即2^16-1
aihen
2004-07-15
打赏
举报
回复
呵呵
目前还没那么多
Pandona
2004-07-14
打赏
举报
回复
我听谁说过端口可以定义为100000;
那不是>2^16吗?
端口数是不是2^32呀?
aihen
2004-07-13
打赏
举报
回复
从编程角度简单的理解:
ip协议是网络层协议,通过它你可以找到你需要的计算机。
而TCP/UDP协议是传输层的协议,它们在应用中与端口绑定,把你的消息传给你所需要的进程/线程。这也是端口的用途。
tcp是面向连接的,可靠的流传输协议
udp是是数据报传输协议。
端口就是逻辑上的,2^16个。
TCP
/
IP协议
学习总结
TCP
/
IP协议
学习总结网络基础知识连接人与人的计算机网络协议随处可见的协议协议的必要性计算机中的协议分组交换协议协议分层与OSI参考模型协议的分层OSI参考模型OSI协议与OSI参考模型OSI参考模型中各个分层的作用7层通信 网络基础知识 下面总结了深入
理解
TCP
/IP所必备的基础知识,其中包括计算机与网络发展的历史及其标准化过程、OSI参考模型、网络概念的本质、网络构建的设备等。 连接人与人的计算机网络 计算机网络最初的目的是连接一个个独立的计算机,使它们组成一个更强有力的计算环境。简而言之,就是为了
TCP
/
IP协议
中的
端口
本文所述
端口
都是逻辑意义上的
端口
,是指
TCP
/
IP协议
中的
端口
,
端口
号的范围从0到65535,比如用于浏览网页服务的80
端口
,用于FTP服务的21
端口
等等。 我们这里将要介绍的就是逻辑意义上的
端口
。 A、按
端口
号分布划分 (1)知名
端口
(Well-Known Ports) 知名
端口
即众所周知的
端口
号,范围从0到1023,这些
端口
号一般固定分配给一些服务。
【
TCP
/IP】概述网络分层以及协议介绍
本文是该系列文章的第一篇,将简单概述一下网络分层等简单知识 网络分层以及协议介绍 网络通信是一个非常复杂的过程,国际标准组织(ISO)将这个过程分为七个层次,将其称为OSI模型,七个层次分别为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 之所以将其分为七个层次,是为了让开发人员可以在不同的领域分别实现整个系统的不同部分,就像一个非常庞大的工程,每个员工都有自己擅长的岗位和专门负责的工作。
理解
TCP
/IP模型和
TCP
/
IP协议
群-相关流媒体协议及默认
端口
TCP
/IP 四层模型
TCP
/ IP模型是OSI参考模型的精简版本,包含以下4个层: 应用层 传输层 网络层 链接层 不要混淆
TCP
/IP模型和
TCP
/
IP协议
群 流媒体相关协议 标红 应用层协议 BGP DHCP DNS FTP HTTP HTTPS IMAP LDAP MGCP MQTT NNTP NTP POP ONC/RPC RTP RTSP RIP SIP SMTP S...
tcp
/ip, http 等协议的
端口
号
每当看到有人的简历上写着熟悉
tcp
/ip, http 等协议时, 我就忍不住问问他们: 你给我说说,
端口
是啥吧!可惜, 很少有人能说得让人满意... 所以这次就来谈谈
端口
(port), 这个熟悉的陌生人.在此过程中, 还会谈谈间接层, naming service 等概念, IoC, 依赖倒置等原则以及
TCP
协议的一些重点知识.
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章