当前位置:K88软件开发文章中心编程语言JavaJava01 → 文章内容

IP地址,协议,端口号

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-4 7:54:01

-->

ip地址,协议,端口号

IP地址:用于标记一台计算机的身份证(分为A类地址,B类地址,C类地址,D类地址,E类地址。)

IPV4和IPV6

IPV4:使用4个十进制数表示,即32为二进制

IPV6:由128位二进制数码表示。

TCP/IP协议(传输控制协议)

IP (互联网协议)

TCP/IP模型

  • 应用层(HTTP超文本传输协议,SMTP简单邮件传输协议,FTP文件传输协议,Telnet远程登录服务)
  • 传输层(tcp/ip协议)
  • 网络
  • 数据链路层
  • 物理层(网线,网卡)

端口

用于区分不同应用程序

端口范围为0~6553,其中0~1023为系统所保留

IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通讯链路的终结点,是 TCP/UDP的基础

HTTP:80 Ftp:21 Telnet:23

java中的网络支持

  1. InetAddress:用于标识网络上的硬件资源
  2. URL:统一资源定位符,通过URL可以直接读取或写入网络上数据
  3. Socket:使用TCP协议实现网络通信
  4. Datagram:使用UDP协议,将数据保存在数据报中,通过网络进行通信。

IP地址,协议,端口号