问题一个基础问题?

wtjd 2006-07-17 04:40:03
IE与TOMCAT(在80端口侦听)连接时,是通过TCP/IP的socket来完成连结的,对吧?
那么IE在客户端打开的Socket的端口是多少呢?80吗?为什么?
...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wtjd 2006-07-18
  • 打赏
  • 举报
回复
——
dlxu 2006-07-17
  • 打赏
  • 举报
回复
IE连接的时候,也是首先看你的Request有没有制定端口号的,如果没有制定,那么http请求就采用默认的80段口,如果指定了断口,比如http://172.16.1.1:8080/admin, 那么就采用8080作为连接的端口
wtjd 2006-07-17
  • 打赏
  • 举报
回复
谢谢你的回答。我觉得你说的是对的,
还有2点不是太明白:
1,你说:“一般从1025开始增长(1024以下是系统保留的端口)”,那么我为什么在编写Java Socket程序时,可以将绑定到1024以下的端口呢?
2,另外一个问题是关于jsp的。假设现在jsp服务器是tomcat,假设客户端通过IE发送某个请求(比如a.jsp),这个请求被tomcat接收后,就编译,运行a.jsp的代码,可a.jsp要执行很长的时间,于是这个客户在a.jsp还没有执行完时在页面点击另个一个jsp请求(比如b.jsp)。请问一下,a.jsp有没有执行完毕?若执行完了,a.jsp返回的html为什么没有被发送到IE?可否详细从网络通信角度描述一下上述过程?
谢谢,不胜感激!
EMAIL: wtjd@163.com
cherd 2006-07-17
  • 打赏
  • 举报
回复
socket链接,客户端端口是操作系统随意分配的,一般从1025开始增长(1024以下是系统保留的端口)。你可以通过netstat -an看到客户端有哪些链接,也就能够看到使用了哪个端口。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧