6.24Java网络编程开篇
Posted 俊king
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.24Java网络编程开篇相关的知识,希望对你有一定的参考价值。
网络的分类
-
局域网
-
公网
-
互联网
寻址方式
-
IP地址定位节点找到计算机
-
公网IP--->内网IP--->个人计算机IP
区分访问软件的方式
-
端口
(通过IP地址找到这台计算机--->通过端口访问到这台计算机上指定的软件---->通过url定位到指定的资源)
(IP(定位到家庭住址)--->端口(定位到具体的房间号)--->url(定位到需要的具体东西))
IP--->端口--->url(统一资源定位符)的交流方式
-
这三者之间通过协议进行交流(协议就是交流的方式)
-
url资源协议
-
TCP--->传输层(必须先建立连接)(安全的、面向连接的)
-
UDP--->传输层(不需要先建立连接)(不安全的、但是比较高效)
-
http
-
https
-
网络编程与网页编程的区别
-
网页编程--->强调应用--->应用(服务器上写应用)
-
JSP
-
Serverlet
-
JS
-
-
网络编程--->数据如何传输、底层(如何写服务器、数据如何传输)
-
TCP
-
UDP
-
(网络编程关注底层传输、网页编程关注应用开发)
B/S与C/S
联系:
-
B(browser)/S包含了C/S
-
B/S位于公网上,C/S位于局域网上
区别:
-
C/S可以自己定格式(协议)
-
C/S两个端都需要自己来做
-
Client端(客户端)
-
Server端(服务器端)
-
-
区域比较小,传输速度快
-
B/S使用的是公网上公共的格式(协议)
-
只需要做一个端
-
Server端,兼顾各个浏览器的协议即可
-
只用关注其中的一个端
-
-
区域比较大,访问速度慢
我们关注的
-
底层的传输方式
-
电脑如何定位--->IP
-
软件如何区分--->端口
-
网络资源怎么获取--->url
-
数据怎么传输--->TCP和UDP
-
以上是关于6.24Java网络编程开篇的主要内容,如果未能解决你的问题,请参考以下文章