自学Java第44天
初步接触了网络编程的一些基本概念
学习了这一个多月的Java
还是第一次遇到这么多概念性的知识点
两种软件架构,网络三要素
软件架构分为B/S架构和C/S架构
C:Client,客户端
B:Browser,浏览器
S:Server,服务端
B/S就是指浏览器和服务器结构
典型的例子有:页游、淘宝网这种
C/S就是指客户端和服务器结构
典型的例子有:端游、QQ这种应用软件
网络三要素:协议、IP和端口
什么叫协议呢?
国际上交流用英语,英语就是一种协议
所以协议可以理解成网络之间的通信规则
不然都听不懂对方在讲什么,无法沟通
其中最常见的有TCP协议和UDP协议
IP是指计算机的唯一标识
端口是指计算机中某一进程的唯一标识
所以通过IP+端口
可以找到对应计算机里的某一应用程序