社区
网络编程
帖子详情
怎么判断数据报是发给哪个进程的?
PDD123
2006-08-18 12:10:07
1.是不是通过端口来判断?
2.如果是,怎么得到进程所打开的端口?
3.如果不是,应该怎么判断?
...全文
347
6
打赏
收藏
怎么判断数据报是发给哪个进程的?
1.是不是通过端口来判断? 2.如果是,怎么得到进程所打开的端口? 3.如果不是,应该怎么判断?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinzhou-nk
2006-08-19
打赏
举报
回复
可以通过端口来判断(似乎这个方法最直观)
可以用一些软件来查看,也可以通过命令netstat来查看
PDD123
2006-08-19
打赏
举报
回复
那请问,怎么知道某个进程打开了些什么端口呢?最好有代码。已知进程句柄。
suncheng_hong
2006-08-19
打赏
举报
回复
数据包结构我想可以看的
PDD123
2006-08-19
打赏
举报
回复
恩,谢谢,我去看看先。
绝缘
2006-08-19
打赏
举报
回复
相应的函数还有:
AllocateAndGetTcpExTable2FromStack
AllocateAndGetTcpExTableFromStack
AllocateAndGetUdpExTable2FromStack
AllocateAndGetUdpExTableFromStack
GetIcmpStatsFromStackEx
GetIpStatsFromStackEx
GetTcpStatsFromStackEx
GetUdpStatsFromStackEx
呵呵..这些都是从netstat里面找出来的~
绝缘
2006-08-19
打赏
举报
回复
AllocateAndGetTcpExTableFromStack 可以获得TCP端口及绑定此端口的进程ID
具体怎么用就不清楚了..建议去google去搜搜看.~
用户
数据
报协议UDP
1、传输层特点 传输层是整个网络体系结构中关键层次之一 1、传输层为相互通信的应用
进程
提供逻辑通信。 2、相关协议UDP、TCP。 3、网络层和传输层的区别:网络层为主机之间提供逻辑通信,而传输层为
进程
之间提供端到端的逻辑通信。 2、UDP 端口号是传输层重要的标识,就象网络层的IP标识一样。 TCP/IP的传输层用一个16位端口号来标志一个端口,端口只具有本地意义(A主机与B主机中的端口无关联)。16位的端口号可允许65535个不同端口号。 在协议栈层间的抽象的协议端口是软件端口,和
TCP/IP协议——UDP用户
数据
报协议
UDP是一个简单的面向
数据
报的运输层协议:
进程
的每个输出操作都正好产生一个UDP
数据
报,并组装称一个待发送的IP
数据
报。这与面向流字符协议不同,如TCP,应用程序产生的全体
数据
与真正发送的单个IP
数据
报可能没什么联系。UDP封装成一份IP
数据
报的格式如下:UDP不提供可靠性,它把应用程序传给IP层的
数据
发送出去,但是不能保证它们到达目的地。UDP首部:UDP长度指的是UDP首部和UDP
数据
的字节长度。该字段最小为8字节。这个UDP长度是有冗余的。
进程
间的通信方式
一、
进程
通信的类型 随着OS的发展,用于
进程
之间实现通信的机制也在发展,并已由早期的低级
进程
通信机制发展为能传送大量
数据
的高级通信工具机制。目前,高级通信机制可归结为四大类;共享存储器系统、管道通信系统、消息传递系统和客户机、服务器系统 1.1 共享存储器系统 在共享存储器系统中,相互通信的
进程
共享某些
数据
结构或共享存储区,
进程
之间能通过这些空间进行通信。据此,又可把它们分成以下两种类型: 1.1.1 基于共享
数据
结构的通信方式 在这种通信方式中,要求诸
进程
公用某些
数据
结构,借以实现
进程
间的信息交换,如在.
《TCP/IP 卷1》笔记:UDP:用户
数据
报
UDP:用户
数据
报 UDP是一个简单的面向
数据
报的运输层协议:
进程
的每个输出操作都正好产生一个UDP
数据
报。并组装成一份待发送的IP
数据
报。TCP是面向流字符的协议,应用程序产生的全体
数据
与真正发送的单个IP
数据
报没有联系。 UDP协议不提供可靠性:把应用程序的
数据
传给IP层发送出去,不保证一定到达。 UDP首部 UDP校验和 IP分片 ICMP需要分片错误 traceroute确定路径MTU 采用UDP的路径MTU发现 ICMP源站抑制差错 UDP服务器的设计
TCP/IP详解读书笔记(第11章 UDP:用户
数据
报协议)
TCP/IP详解读书笔记(第11章 UDP:用户
数据
报协议) UDP是一个简单的面向
数据
报的运输层协议:
进程
的每个输出操作都正好产生一个UDP
数据
报,并组装成一份待发送的IP
数据
报。UDP不提供可靠性:它把应用程序传给IP层的
数据
发送出去,但是并不保证它们能到达目的地。UDP
数据
报封装格式如图1所示。 图1:UDP
数据
报封装格式 UDP首部 UDP首部的各字段如图2所示。
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章