A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区 黑马粉丝团   /  2019-10-21 19:15  /  1033 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.网络编程的3要素是什么?
2.TCP协议和UDP协议的区别和特点?
3.TCP协议在什么情况下会出现阻塞,该如何解决?

2 个回复

倒序浏览

1.网络编程的3要素是什么?
【1】IP地址  :设备在网络中的唯一标识
【2】端口  :程序在设备中的唯一标识 0~65535
【3】协议:网络通讯的规范  常见TCP协议和UDP协议

2.TCP协议和UDP协议的区别和特点?
UDP协议只关心发送端发送数据,不关心接收端是否有收到,效率比较高,因为无需接收接收端的”反馈“,是不可靠的.
TCP协议通信需要经过“三次握手”--> 1.通知接收端:在吗 ?我来啦 2.接收端收到信息对发送端说:知道啦,你来吧! 3.发送端收到反馈:那我来啦!,所以TCP协议数据传输比较不容易丢失数据,是可靠的
应用场景:UDP协议常用来传输量大的数据,并且并传输质量没有苛刻的要求,例如视频聊天(能看到是个人就好,稍微模糊一点没关系)。TCP协议因为比较安全,常用来传输文件,下载

3.TCP协议在什么情况下会出现阻塞,该如何解决?
TCPD网络流读取另一端的信息时会发生都阻塞,需要另一端发送数据并且发出关闭流信息才能解决。当读不到close或者close无法使用时要手动定义一个结束标记。
回复 使用道具 举报

1.网络编程的3要素是什么?
【1】IP地址  :设备在网络中的唯一标识
【2】端口  :程序在设备中的唯一标识 0~65535
【3】协议:网络通讯的规范  常见TCP协议和UDP协议

2.TCP协议和UDP协议的区别和特点?
UDP协议只关心发送端发送数据,不关心接收端是否有收到,效率比较高,因为无需接收接收端的”反馈“,是不可靠的.
TCP协议通信需要经过“三次握手”--> 1.通知接收端:在吗 ?我来啦 2.接收端收到信息对发送端说:知道啦,你来吧! 3.发送端收到反馈:那我来啦!,所以TCP协议数据传输比较不容易丢失数据,是可靠的
应用场景:UDP协议常用来传输量大的数据,并且并传输质量没有苛刻的要求,例如视频聊天(能看到是个人就好,稍微模糊一点没关系)。TCP协议因为比较安全,常用来传输文件,下载

3.TCP协议在什么情况下会出现阻塞,该如何解决?
TCPD网络流读取另一端的信息时会发生都阻塞,需要另一端发送数据并且发出关闭流信息才能解决。当读不到close或者close无法使用时要手动定义一个结束标记。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马