通信协议面试题

1.名词解释 IP协议 TOC协议 UDP

IP协议 分组交换协议 不可靠传输 一个数据包自动分成若干小的数据包然后通过网络进行传输

TCP协议 传输控制协议 可靠协议 建立在IP协议之上, 先建立连接,然后才能传输数据,传输完成后断开连接,支持双向通信,双方可以同时传输和接收数据,

UDP 数据报文协议,不面向连接,不可靠传输,传输效率高,通常用来传输视频等能容忍丢失部分数据的文件,

2.TCP与UDP比较

TCP:面向连接的协议,数据传输之前必然要建立连接,

UDP:每个数据报中都给出了完整的地址信息,无需要建立发送方和接收方的连接

 

TCP:传输数据大小限制,双方的socket就可以按统一的格式传输大的数据.

UDP:UDP传输数据时是有大小限制的,每个被传输的数据报必须限定在64KB之内

 

TCP:可靠协议,确保完全正确发送数据.

UDP:不可靠的协议,发送方所发送的数据报并不一定以相同的次序到达接收方,

3.Socket

网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向连接的一端称为一个Socket.

Socket通常用来实现客户方和服务方的连接,一个Socket由一个Ip地址和一个端口号唯一确定,

在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程,

posted @   英俊潇洒的萨克君  阅读(223)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示