1. 服务器端Socket监听80端口,建立连接传输数据时也是使用的80端口么?

答:对。建立连接时服务器会分配一个新的Socket,但是用的源端口号还是80端口。套接字是由协议类型、源IP、目的IP和源端口、目的端口五部分组成的,理论上讲,不同连接的套接字只要满足这五部分不完全相同即可。只要不完全相同,收发数据时就能区分不同连接的数据。

附:这也是通过tcpdump等网络抓包工具抓取服务器监听端口的数据可以抓取到该服务下所有连接的网络包的原因所在。

2.使用同一端口号收发数据,是不是会导致带宽利用率降低,或者端口阻塞?

答:不会。端口只是一个数字,并非实际的物理端口,所以不存在端口阻塞的问题。在数据的通信网络传输过程中,只用到了网络层、链路层和物理层。端口是传输层的东西,和它没有关系。所以,端口号会影响带宽使用的认识是错误的。

最新文章

  1. 感知器、逻辑回归和SVM的求解
  2. html2canvas插件对整个网页或者网页某一部分截图并保存为图片
  3. CSS 编码规范
  4. js eventhandler
  5. 如何对ConnectionString进行加密解码?
  6. unity, Additive Animtion注意事项
  7. 升级iOS10之后调用摄像头/麦克风等硬件程序崩溃闪退的问题
  8. Eclipse SVN插件冲突导致不能使用解决办法
  9. TreeMap 排序
  10. html 标签释义
  11. 思维导图之C++语言程序设计总结
  12. CSS3可按进度变色的进度条
  13. .net c#获取自定义Attribute
  14. FortiGate外网IPSec链路及运维专线链路到个别网段不通
  15. Java 8 新特性-菜鸟教程 (8) -Java 8 日期时间 API
  16. googletest--测试控制
  17. Android 工程目录
  18. nnlog模块使用
  19. jetbrains golang IDE
  20. 使用spring cache和ehcache

热门文章

  1. 2016030102 - Ubuntu软件安装与删除相关命令
  2. phalcon做日报告提交平台总结
  3. Linux网络编程-----Socket地址API
  4. css filter详解
  5. Junit4学习笔记
  6. DEEPIN 2014 正式版 试用体验
  7. Oracle RAC的五大优势及其劣势
  8. bzoj3143
  9. 【转】android 完全退出应用程序
  10. 用Delphi实现WinSocket高级应用