站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题问题一个基础问题?

问题一个基础问题?

摘要: 问题一个基础问题?


IE与TOMCAT(在80端口侦听)连接时,是通过TCP/IP的socket来完成连结的,对吧?
那么IE在客户端打开的Socket的端口是多少呢?80吗?为什么?


socket链接,客户端端口是操作系统随意分配的,一般从1025开始增长(1024以下是系统保留的端口)。你可以通过netstat -an看到客户端有哪些链接,也就能够看到使用了哪个端口。


谢谢你的回答。我觉得你说的是对的,
还有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


IE连接的时候,也是首先看你的Request有没有制定端口号的,如果没有制定,那么http请求就采用默认的80段口,如果指定了断口,比如http://172.16.1.1:8080/admin, 那么就采用8080作为连接的端口


——


↑返回目录
前一篇: 项目要采用Portal技术,我想问一下目前portal技术成熟吗?
后一篇: 禁用cookie的问题