Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >发送方计算机如何知道接收方计算机上自定义进程的端口号?

发送方计算机如何知道接收方计算机上自定义进程的端口号?
EN

Stack Overflow用户
提问于 2016-12-17 09:14:18
回答 1查看 324关注 0票数 1

TCP数据段如何知道数据段需要发送到哪个端口号。

EN

回答 1

Stack Overflow用户

发布于 2016-12-17 10:06:59

如果我正确理解了您的要求,那么事情就很简单了。接收方的端口号和发送主机的端口号都作为TCP报头的一部分写入TCP报头的开头。您以前见过TCP报头吗?请看下面的图片。任何TCP报头开始的第一件事是发送方和接收方的源端口和目的端口。

如果您问的是目的端口号最初是如何到达那里的,那么这个问题的答案是发送主机将其放在那里。这意味着发送主机必须事先知道接收进程正在侦听哪个端口。例如,在Web的情况下,您的浏览器知道所有使用非安全HTTP的web服务器都在端口80上侦听。因此,它会自动使用值80填充目的端口字段。可以说,这大致就是幕后发生的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41197077

复制
相关文章
计算机网络-运输层
之前笔记中所了解到的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信。
用户9615083
2022/12/30
5200
计算机网络-运输层
计算机网络OSI传输层
cheese
2023/10/25
2730
计算机网络OSI传输层
[NetWork] TCP/UDP 基本原理
序列号 - 32Bit 用来标识源端设备向目的端发送的数据的编号,(相当于一个计数器)
BreezeCloud
2022/12/20
4590
[NetWork] TCP/UDP 基本原理
【计算机网络】数据链路层 : 后退 N 帧协议 GBN ( 滑动窗口 | 发送窗口长度 | “发送方“ 累计确认、超时机制 | “接收方“ 按序接收、确认帧发送机制 | 计算示例 )★
"停止-等待" 协议 弊端 : 信道利用率低 , 发送完一帧后等待 , 这个时候信道完全是空闲的 ;
韩曙亮
2023/03/28
4.5K0
windows根据端口号杀进程_如何通过端口号查看进程
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/03
18.5K0
windows根据端口号杀进程_如何通过端口号查看进程
【计算机网络】传输层 : 总结 ( TCP / UDP 协议 | 寻址与端口 | UDP 协议 | TCP 协议特点 | TCP 连接释放 | TCP 流量控制 | TCP 拥塞控制 ) ★★★
参考 : 【计算机网络】传输层 : 传输层概述 ( 设备层级 | 传输层功能 | TCP 协议 | UDP 协议 | 复用与分用 | 端口号 | 套接字 )
韩曙亮
2023/03/28
1.9K0
【计算机网络】传输层 : 总结 ( TCP / UDP 协议 | 寻址与端口 | UDP 协议 | TCP 协议特点 | TCP 连接释放 | TCP 流量控制 | TCP 拥塞控制 ) ★★★
计算机网络思维导图学习总结(五)
先概括介绍运输层协议的特点、进程之间的通信和端口等重要概念,然后讲述比较简单的UDP协议。其余的都是讨论较为复杂但非常重要的TCP协议和可靠传输的工作原理,包括停止等待协议和ARQ协议。在详细讲述TCP报文段的首部格式之后,讨论TCP的三个重要问题:滑动窗口、流量控制和拥塞控制机制。最后,介绍TCP的连接管理。
玖柒的小窝
2021/12/10
5180
计算机网络思维导图学习总结(五)
网络层传输层(计算机网络传输层大题)
计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算机网络笔记Part4 网络层(Network Layer) 计算机网络笔记Part5 传输层(Transport Layer) 计算机网络笔记Part6 应用层(Application Layer)
全栈程序员站长
2022/07/28
6770
网络层传输层(计算机网络传输层大题)
网络协议分析03(zhuan 程震老师 用于期末复习)
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 第三章 ARP与ICMP
20岁爱吃必胜客
2022/11/13
5130
网络协议分析03(zhuan 程震老师 用于期末复习)
Linux| |对于UDP的学习
0--1023:http,ssh,ftp,telnet等一些协议端口号都是固定的,对于操作系统来说是不能对其进行分配的
码农编程进阶笔记
2021/07/20
2.9K0
计算机上的网卡工作情况
一般电脑都有一个网络接口,简称“网口” 或 “ 端口 ” 逻辑讲,网卡包含7个功能模块,分别是 CU 控制单元、OB 输出缓存、IB 输入缓存、LC 线路编码器、LD 线路解码器、TX 发射器、RX 接收器。
萌海无涯
2019/11/07
7200
计算机上的网卡工作情况
搞定计算机基础系列:两台天各一方的计算机,是如何把数据发送给对方的?
今天的这一篇,算是开篇,其实这篇文章,我在之前发过,不过省略了很多内容,今天我把这篇文章给完善了,由于这篇文章涉及到非常多的知识,我觉得作为计算机网络的开篇,是非常合适的,它可以让大家先有个概念,后面将会围绕这些知识深入展开分析,大家敬请期待!
帅地
2020/05/11
6020
TCP/IP笔记——UDP
OSI模型中最下面的两层用来解决两个硬件设备在物理上的通信问题(如规定怎么将电平信号转换为数字信号),相对应的TCP/IP模型中,这部分代表将会将机器封装为一个MAC地址来实现通讯。网络层是关于,具体到应该由谁、哪一个设备来接受传输的信号,所以对应的TCP/IP模型中,用IP地址来表示“接收方”的地址,用于建立连接。
太阳影的社区
2021/10/15
6660
Linux| |对于UDP的学习
0–1023:http,ssh,ftp,telnet等一些协议端口号都是固定的,对于操作系统来说是不能对其进行分配的
全栈程序员站长
2022/02/14
3.1K0
Linux| |对于UDP的学习
java网络编程从0到1快速上手
java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。
一个风轻云淡
2023/10/15
2820
java网络编程从0到1快速上手
UDP协议解析
大家好,又见面了,我是你们的朋友全栈君。 UDP协议简介 UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768 [1] 是UDP的正式规范。UDP在IP报文的协议号是17。(摘自百度百科) UDP协议端格式 端口号 👻端口号用来标识同一台计算机中进行不同通信的不同应用程序,因此它也被
全栈程序员站长
2022/06/26
7960
UDP协议解析
17 . Go之网络编程
IP地址实际上是一个32位整数(称为IPv4),以字符串表示的IP地址如`192.168.0.1`实际上是把32位整数按8位分组后的数字表示,目的是便于阅读。 IPv6地址实际上是一个128位整数,它是目前使用的IPv4的升级版,以字符串表示类似于`2001:0db8:85a3:0042:1000:8a2e:0370:7334`。 TCP协议则是建立在IP协议之上的。TCP协议负责在两台计算机之间建立可靠连接,保证数据包按顺序到达。TCP协议会通过握手建立连接,然后,对每个IP包编号,确保对方按顺序收到,如果包丢掉了,就自动重发。 许多常用的更高级的协议都是建立在TCP协议基础上的,比如用于浏览器的HTTP协议、发送邮件的SMTP协议等。 一个TCP报文除了包含要传输的数据外,还包含源IP地址和目标IP地址,源端口和目标端口。 端口有什么作用?在两台计算机通信时,只发IP地址是不够的,因为同一台计算机上跑着多个网络程序。一个TCP报文来了之后,到底是交给浏览器还是QQ,就需要端口号来区分。每个网络程序都向操作系统申请唯一的端口号,这样,两个进程在两台计算机之间建立网络连接就需要各自的IP地址和各自的端口号。 一个进程也可能与多个计算机建立链接,因此他会申请很多端口. ​ 了解了TCP/IP协议的基本概念,IP地址和端口的概念,我们就可以开始进行网络编程了。
iginkgo18
2020/09/27
1K0
17 .  Go之网络编程
自顶向下 | 带你遨游运输层
操作系统提供了被称为 socket 的接口 api 供编程人员调用,对 socket 的形象理解是其是一种抽象,将复杂的实现 (tcp/udp) 协议的各种行为抽形成简单的几个函数给开发人员使用。就像浏览器将发送请求报文这一 http 协议规定的行为,抽象成我们只需要输入 url 然后回车即可
码农编程进阶笔记
2021/07/20
7030
自顶向下 | 带你遨游运输层
操作系统提供了被称为 socket 的接口 api 供编程人员调用,对 socket 的形象理解是其是一种抽象,将复杂的实现 (tcp/udp) 协议的各种行为抽形成简单的几个函数给开发人员使用。就像浏览器将发送请求报文这一 http 协议规定的行为,抽象成我们只需要输入 url 然后回车即可
全栈程序员站长
2022/07/11
6430
自顶向下 | 带你遨游运输层
【计算机网络】计算机网络基础知识笔记
由所有连接在因特网上的主机组成,这部分是用户直接使用的,用来通信(传送数据、音频或视频)和资源共享。
半生瓜的blog
2023/05/13
8280
【计算机网络】计算机网络基础知识笔记

相似问题

如何知道MPI请求的接收方和发送方

12

c#如何知道某个进程是否正在远程计算机上运行

20

终止远程计算机上的进程

12

远程计算机上的进程信息

22

发送SNMP陷阱时,代理是否需要知道接收方的端口号?

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文