网路编程基础
- 网络:将不同区域的计算机连在一起,局域网,城域网,互联网
- 地址:ip地址,确定网络上一个绝对地址
- 端口号:区分计算机软件的 2个字节,0-65535,共有65536个
- 在同一个协议下,端口号不能重复,不同协议下可以重复
- 1024以下的端口不要使用 80-->http 21-->ftp
- 资源定位:
- URL 统一资源定位符
- URI 统一资源定位
- 数据传输:
- 协议:tcp协议和udp协议
- tcp先连接后通讯(三次握手,面向连接,安全可靠,效率低下)
- 协议:tcp协议和udp协议
三次握手:发送,接收,发送
-
-
- udp直接发送
-
面向连接:效率高,不太安全
-
- 传输:
- 先封装
- 后拆分
- 传输: