s-day11-软件架构&网络协议介绍
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package com.inmind.network01;
|
||||
/*
|
||||
软件架构的分类:
|
||||
C(client)/S(server):需要安装一个客户端,才能获取一些服务,比如桌面版腾讯会议,QQ,微信,爱奇艺,LOL(这不是我们今后的)
|
||||
B(browser)/S(server):只需要一个浏览器,就可以获取一些服务,比如百度,淘宝,京东,爱奇艺网站(这是javaWEB方向)
|
||||
|
||||
网络编程--协议介绍:
|
||||
HTTP(HyperText Transfer Protocol,超文本传输协议):用于在万维网(WWW)中传输超文本数据,是浏览网页、获取网络资源的基础协议,比如你在浏览器中访问网页,就是通过 HTTP 协议进行数据交互 。
|
||||
|
||||
FTP(File Transfer Protocol,文件传输协议):专门用于在网络上进行文件的传输,支持用户上传、下载文件到 FTP 服务器,常被用于网站文件更新、资源共享等场景,像一些站长会用 FTP 工具向网站服务器上传网页文件 。
|
||||
|
||||
TFTP(Trivial File Transfer Protocol,简单文件传输协议):相较于 FTP 更简单、轻量,不具备复杂的权限管理等功能,适用于对传输要求不高、简单的文件传输场景,比如在小型网络设备(路由器等)配置文件传输中可能会用到 。
|
||||
|
||||
SMTP(Simple Mail Transfer Protocol,简单邮件传输协议):主要负责电子邮件的发送,把用户撰写的邮件从发件方邮件客户端或服务器发送到收件方的邮件服务器,是邮件系统中邮件传递的 “搬运工” 。
|
||||
|
||||
SNMP(Simple Network Management Protocol,简单网络管理协议):用于管理网络中的设备(如路由器、交换机等),可以实现网络设备状态监测、性能统计、配置管理等功能,帮助网络管理员维护网络的正常运行 。
|
||||
|
||||
DNS(Domain Name System,域名系统):负责将域名(如 www.example.com )解析为对应的 IP 地址,因为在网络中设备实际通过 IP 地址通信,有了 DNS ,人们就可以用好记的域名访问网站,而不用记住复杂的 IP 地址 。
|
||||
*/
|
||||
public class Demo01 {
|
||||
}
|
||||
Reference in New Issue
Block a user