网络编程

网络编程:

B/S  Browser/Server  浏览器 服务器

C/S  Client/Server    客户端 服务器

TCP/IP  N个电脑彼此之间遵守协议和规范,产生通信==》网络

原始IP==》00000000.00000000.00000000.00000000  32位 不方便记忆

IPV4   ==》255.255.255.255

IPV6   ==》是由数字 字母 符号组成的128位!

ipconfig  查询本机的ip地址

ping  localhost/127.0.0.1/::1  测试本机的连通性

DNS域名解析!

  01.把IP地址转换成域名

  02.把域名解析成IP地址

端口号  取值是0-65535

但是0-1024之间的端口号都是系统预留的,不建议使用!

网络、邮件、web、缓存 服务器

都是给用户提供服务的一个或N个计算机!

TCP协议:(Transmission Control Protocol)传输控制协议!

      01.面向连接的,可靠

      02.安全

      03.基于字节流的传输通信协议

      04.传输速度慢

  ServerSocket  服务器  指定端口号  IP地址就是本机的IP

     Socket  客户端  访问服务的IP地址+端口号

UDP协议:(User Datagram Protocol)用户数据报协议!

      01.面向非连接

      02.不安全

      03.传输数据之前,客户端和服务器不事先建立连接

      04.传输速度快

  DatagramSocket  接收、发送数据报 设置端口号 IP地址就是本机的IP

  DatagramPacket  打包、拆包 访问服务的IP地址+端口号

 

posted @ 2018-01-05 12:28  子夜未央  Views(99)  Comments(0Edit  收藏  举报