浅谈传输层

本文详细介绍了传输层的功能,通过源端口号、IP、目的端口号和协议号来标识通信。讨论了端口号的划分,如知名端口号和动态分配的端口号。此外,讲解了UDP协议的无连接、不可靠特点,以及TCP协议的连接管理机制,包括三次握手和四次挥手。还探讨了TCP的可靠性和效率保证机制,如确认应答、超时重传、滑动窗口、流量控制和拥塞控制等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上篇博客讲解了应用层协议,本篇接着讲传输层。

一  传输层:负责数据能从发送端到接收端

     在TCP/IP协议中用源端口号,源ip,目的端口号,目的ip ,协议号这样一个五元祖来表示一个通信 (用netstat-n查看

二  端口号:标识了一个主机上进行通信的不同的应用程序

     端口号划分:0-1023知名端口号   1024-65535操作系统动态分配的端口号

     常见的知名端口号:ssh使用22端口号

                                         ftp使用21端口号

                                         telnet使用23端口号

                                        http使用80端口号

                                        https使用443端口号

三   常用指令

  1.netstat  用来查看网络状态

  2.pidof【进程名】  通过进程名来查看进程的pid  (ps aux |grep 进程名)

 3.给定一个端口号来查进程名或pid  (netstat -anp |grep 端口号)

思考: 

   一个进程是否可以绑定多个端口号?

   原因:可以:SOCKET进程间通信,绑定端口号是把文件描述符绑定,一个进程可以创建多个文件描述符,因此可以绑定多个                  端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值