进阶day11-网络编程-网络协议(TCP&UDP)
This commit is contained in:
@@ -3,6 +3,25 @@ package com.inmind.network01;
|
||||
软件结构:
|
||||
C(client)/S(server):需要安装一个客户端,才能获取一些服务,比如桌面版腾讯会议,QQ,微信,爱奇艺,LOL(这不是我们今后的开发方向)
|
||||
B(browser)/S(server):只需要一个浏览器,就可以获取一些服务,比如百度,淘宝,京东,爱奇艺网站(这是javaWEB方向)
|
||||
----------------------------------------------------------------------------------------------------
|
||||
|
||||
网络协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信
|
||||
|
||||
网络协议有传输层协议:TCP UDP
|
||||
TCP:
|
||||
1.必须建立连接才能发送数据(三次握手)
|
||||
2.传输安全
|
||||
3.传输数据没有长度限制
|
||||
|
||||
应用场景:文件下载,文件上传
|
||||
|
||||
UDP:
|
||||
1.不用建立连接就可以发送数据
|
||||
2.传输不安全,效率高
|
||||
3.传输数据有限制,分为多个数据包,每包限制64KB
|
||||
|
||||
应用场景:视频通话,语音通话,实况直播
|
||||
|
||||
*/
|
||||
public class Demo01 {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user