每日面试题(2)

1.tcp与udp的区别

①TCP面向连接,UDP是无连接的,即发送数据之前不需要连接

②TCP提供可靠的服务,通过TCP连接传送的数据无差错,不丢失,不重复,且按序到达。UDP尽最大努力交付但不保证按需按时交付

③TCP面向字节流,实际上是TCP把数据看成一串无结构的字节流。UDP是面向报文的

④每一条TCP连接只能是点到点的。UDP支持一对一,一对多,多对一和多对多的交互通信

⑤TCP首部开销20字节。UDP首部开销只需8字节

⑥TCP的逻辑通信信道是双全工的可靠信道。UDP则是不可靠信道

2.网络七层和网络四层的区别是什么

网络七层(osi):

物理层:主要定义的是传输介质,底层数据传输

数据链路层:定义数据的基本格式,如何传输,如何标识

网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择

传输层:定义了一些传输数据的协议和端口号,如:TCP,UDP

会话层:通过传输层建立数据传输的通路,控制应用程序之间的会话能力

表示层:应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。

应用层:是最靠近用户的OSI层,这一层为用户的应用程序提供网络服务。

网络四层(TCP):

网络访问层:ARP(地址解析协议),RARP(反向地址转换协议)

互联网层:ICMP(TCP/IP协议的一个子协议),IP(网络互联协议)

传输层:TCP(传输控制协议),UDP

应用层:DNS,FTP,HTTP,SMTP,TELNET,IRC

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值