5.1网络目的
数据交换,通讯,想表达的目的和要素:确定主机 192.168.16.124 : 端口,定位到计算机上的资源
java web: 网页编程,BS/CS,网络编程: TCP/IP C/S,通讯双方地址:ip+端口: 192.168.16.124 :8080
TCP IP 参考模型:
5.2 IP
IP 127.0.0.1 本机host
IPV4 :127.0.0.1 30亿在北美,4亿在亚洲,2011年用尽
IPV6: 128个,包含8个无符号整数!2001 : 0bb2:aaaa: 0015:0000:000:1aaa;1312
公网(互联网)-私网
5.3 创建项目
通过try/catch
返回一个名字
拿取不同地址
5.4 端口
端口表示计算机一个程序的进程, 不同进程不同端口号! 用来区分软件, 被规定0~6635,- TCP,UDP:单个写一下,端口不能冲突,- 端口分类(tab 快捷键),
公有端口 0~1023: - HTTP:80, - HTTPS:443, - FTP:21, - TELENT:23, - 程序注册端口: 2014-49151, - tomcat :8080, - MySQL : 3306, - Oracle:1521,- redis - 动态、私有: 49152~65535
ctrl shift esc 打开进程 :1. 套接字 ,2. 自动生成端口
构造一个8080
用了什么方法
返回直接输出. sout .表示引用方法,返回IP地址,返回端口
5.5 通讯协议
网络通信协议:速率,传输码率,代码结构,传输控制。大事化小:分层!
TCP/IP协议簇
重要:- TCP: 用户传输协议,- UDP: 用户数据协议,- IP:
TCP UDP 对比
TCP:打电话**(需要连接下)**
- 连接,稳定
- 三次握手,四次挥手
- 客户端,服务端
UDP: 发短信 (直接发)
- 不链接,不稳定
- 客户端、服务端:没有明确的界限
- 不管有没准备号,都可以发给你
- 导弹
- DDOS:洪水攻击!- 饱和攻击



