(6)TCP与UDP之端口号

1.端口号的定义

数据链路层的地址是MAC地址,用来识别同一链路中不同的计算机
网络层(IP)的地址是IP地址,用来识别TCP/IP网络中互连的主机和路由器
传输层中类似于地址的概念就是端口号
端口号用来识别同一台计算机中进行通信的不同应用程序
端口号也被成为程序地址

2.根据端口号识别应用

一台计算机上可以同时运行很多个程序
比如接收WWW服务的Web浏览器、电子邮件客户端、远程登录用的ssh客户端等等这些程序都可以同时运行
传输层的协议刚好是利用这些端口号识别主机中正在进行通信的应用程序,才可以达到准确的数据传输

3.通过IP地址、端口号、协议号进行通信识别

TCP/IP或者UDP/IP使用五个信息来识别一个通信:
源IP地址+目标IP地址+协议号+源端口号+目标端口号
五项当中若有一项不同,就可以认为是不同的通信
IP首部包括:源IP地址+目标IP地址+TCP(6)
TCP首部包括:源端口号+目标端口号

4.端口号如何确定?

实际当中进行通信之前要先确定端口号

  • (1)标准既定的端口号,也叫做静态方法
    每个应用程序都有指定的端口号,不是随意的使用任何一个端口号
    每个端口号都有对应的使用目的,当然一个端口的作用可以不止是一个
    HTTP、TELNET、FTP等应用协议中所使用的端口号就是固定的<
  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值