主机为每个套接字分配一个端口号,报文到达主机的时候,运输层检查报文中的目的端口号并定向到相应套接字,之后数据再通过套接字进入连接的进程
道理很简单,但之前有个问题一直不理解,为什么要通过端口号才能定向,直接通过fd定向到socket多好啊
从一位叫iMe的高手了解到原因是因为端口号是持久的,FD是可变的
所以服务器开放的那些默认端口号80就很方便了,不需要用户在网址里输入这个端口号了,如果用fd的话就很费事
主机为每个套接字分配一个端口号,报文到达主机的时候,运输层检查报文中的目的端口号并定向到相应套接字,之后数据再通过套接字进入连接的进程
道理很简单,但之前有个问题一直不理解,为什么要通过端口号才能定向,直接通过fd定向到socket多好啊
从一位叫iMe的高手了解到原因是因为端口号是持久的,FD是可变的
所以服务器开放的那些默认端口号80就很方便了,不需要用户在网址里输入这个端口号了,如果用fd的话就很费事