tcp服务器和防火墙是如何识别已连接套接字的???
来源:互联网 发布:流量提醒软件下载 编辑:程序博客网 时间:2024/04/30 07:18
下面是一个学长的困惑:
于是,一个困惑了我很久的问题就产生了。如果一个socket创建后并与80端口
绑定后,是否就意味着该 socketsocket占用了80端口呢? 如果是这样的,那么当其accept一个请求后,生成的新的socket到底使用的是什么端口呢?(我一直以为系统会默认给其分配一个空闲的端口号)?如果是一个空闲端口,那一定不是80端口了,于是以后的TCP数据包的目标端口就不是80了---防火墙一定会阻止其通过的!实际上,我们看到,防火墙并没有阻止这样的连接,而且这是最常见的连接请求和处理方式。我不解的就是,为什么防火墙没有阻止这样的连接???它是如何判断那条连接是因为connect80端口生成的???
是不是TCP数据包里有什么特别的标志???或者说,防火墙记住了什么东西???
于是,一个困惑了我很久的问题就产生了。如果一个socket创建后并与80端口
绑定后,是否就意味着该 socketsocket占用了80端口呢? 如果是这样的,那么当其accept一个请求后,生成的新的socket到底使用的是什么端口呢?(我一直以为系统会默认给其分配一个空闲的端口号)?如果是一个空闲端口,那一定不是80端口了,于是以后的TCP数据包的目标端口就不是80了---防火墙一定会阻止其通过的!实际上,我们看到,防火墙并没有阻止这样的连接,而且这是最常见的连接请求和处理方式。我不解的就是,为什么防火墙没有阻止这样的连接???它是如何判断那条连接是因为connect80端口生成的???
是不是TCP数据包里有什么特别的标志???或者说,防火墙记住了什么东西???
0 0
- tcp服务器和防火墙是如何识别已连接套接字的???
- TCP如何区分已连接套接字和已请求连接字
- TCP如何区分监听套接字和已连接套接字
- TCP如何区分监听套接字和已连接套接字???
- 一个可通过UDP和TCP套接字连接的回显服务器
- TCP阻塞套接字客户端和服务器
- 套接字连接已中止
- 基于 TCP (面向连接)和无连接UDP协议的 socket 套接字编程
- UNIX网络编程——TCP的连接建立与终止、基本TCP客户/服务器套接字函数
- 套接字实现Tcp服务器
- 套接字实现TCP服务器
- TCP的套接字
- TCP套接字编程实现简单的并发服务器
- 【Linux基础】面向连接的套接字通信(TCP)
- 套接字学习之tcp连接的建立
- wcf套接字连接已中止
- 监听套接字与已连接套接字
- 和服务器建立TCP连接的工具
- eclipse trufun plato UML插件的下载
- 关于集群监控
- 详解JavaScript下的事件委托和this
- mongodb时间戳转换成格式化时间戳
- 实现类似Android联系人搜索功能
- tcp服务器和防火墙是如何识别已连接套接字的???
- 200多个js技巧代码
- 创建主键 创建外键 创建约束
- MySQL学习系列3:数据类型
- Array的一些方法总结
- git-commit
- Android如何用命令行进行打包
- 程序员篇:8个开发技巧助你薪水更上一层楼
- Oracle中set 命令