diff --git a/javaSE-day11/src/com/inmind/network01/Demo01.java b/javaSE-day11/src/com/inmind/network01/Demo01.java index 38a6fd4..a4b384b 100644 --- a/javaSE-day11/src/com/inmind/network01/Demo01.java +++ b/javaSE-day11/src/com/inmind/network01/Demo01.java @@ -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 { }