TCP/UDP简介

TCP/UDP都是传输层的协议Transmission Control Protocol ——connection-orientedUser Datagram Protocol——connectionless

TCP:面向链接的,可靠的,带流量控制;

UDP:无连接的,不可靠;

端口号:应用的区分,不同的应用程序都经过TCPUDP,要经过端口号来进行类别的区分,

 

1-1023是被指定的端口号,是周知的端口号;临时端口是大于1023的端口;客户与服务器的IP和端口定义了传输管道的两端;与端口号一起的有socket,很多时候指的是类似的东西,但实际socket通常用于编程的时候,它并不是协议的内容而是一个传输层程序设计的接口,一个socket是一个三元组(协议,本地IP地址,本地端口号)有这样一个三元组就可以唯一的确定管道的一端,编程人员在调动TCPUDP功能的时候就可以利用标准的公共socket接口去进行调用,而不用关心TCPUDP下层的服务是如何实现的。

TCP: A——BA发送一个SYNseq=100 ctl=syn),建立连接的请求;B接到信号回应Asend syn,ack(seq=300 ack=101 ctl=syn,ack)A 接收到syn;A established(seq=101 ack=300 ctl=ack);(三步握手);告诉对方初始序列号是多少。

UDP:无连接的,不可靠;仍然有端口机制,可以做应用的区分;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值