首先介绍一下,网络编程所要了解的概念:
网络:把不同区域的计算机连接到一起 比如 局域网,城域网,互联网!
地址:IP地址 用来在网络上确定一台设备的地址,比喻 房门号码
端口号:计算机上虚拟的概念 比如 QQ走 1号端口 浏览器走2号端口 360走 3号端口 一共有65536个 0-65535 个端口 ,
我们平常使用 最好是 使用1024以上的 以下的留个系统用
注意:在同一个协议下 端口号不能重复,不同协议下可以重复
资源定位:URL 统一资源定位符 URI 统一资源
数据的传输:
.协议
1.TCP协议 Tcp类似与打电话 ,必须先连接然后在通信。 面向连接 安全可靠 效率相对低下
2.UDP协议 UDP协议类似与发短信 他是无状态的 不管你在线不在线 发过去再说 非面向连接 安全低 效率高
数据传输
先封装 在拆封