一、IP
-
唯一定位一台网络上的计算机
-
IP地址的分类
- ipv4/ipv6
二、端口
表示计算机上的一个程序的进程
1、不同进程有不同的端口号,用来
区分软件
2、规定:0~65535
3、tcp/udp,65535*2,单个协议下,端口号不能冲突
4、端口分类:
- 公有端口:
HTTP:80
HTTPS:443
FTP:21
Telent:23- 程序注册端口:1024~49151,分配用户或者程序
Tomcat:8080
MySQL:3306
Oracle:1521- 动态、私有端口:49152~65535
- Ctrl + shift + esc:任务控制器
三、通信协议
- TCP/IP协议簇:一组协议
TCP:用户传输协议(用户交互数据用的)
UDP:用户数据报协议(只负责发送出去)
IP:网络互连协议
TCP:打电话
- 需要连接,稳定
三次握手(连接时:ABA),四次挥手(断开时:ABBA)
- 客户端、服务端
- 传输完成后释放连接,效率低
UDP:发短信
- 不需要连接,不稳定
- 客户端、服务端(但没有明确的界限)
- 无论是否准备好,都可以发出
- DDOS:洪水攻击(饱和攻击)