[2025.1.18 JavaSE学习]网络相关概念简介(IP地址 && 域名端口 && 网络通讯协议)

ip地址

IPv4和IPv6

  • 概念:用于唯一标识网络中的每台计算机/主机
  • 查看ip地址:ipconfig
  • ip地址的表示形式:点分十进制 xx.xx.xx.xx,每一个十进制数的范围为0~255
  • IPv4的ip地址的组成 = 网络地址 + 主机地址,比如:192.168.16.69
  • IPv6(16个字节)是互联网工程任务组设计的用于替代IPv4(4个字节)的下一代IP协议(其地址数量号称可以为全世界的每一粒沙子编上一个地址),例如本机上的冒分16进制表示的Ipv6地址:

image

  • 由于IPv4的最大问题在于网络地址资源有限,IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍

IPv4地址分类

image

image



域名和端口

域名

  • 例如:www.baidu.com
  • 好处:为了方便记忆,解决记忆ip的问题
  • 主要概念为,将ip地址映射成域名(JavaWeb Http协议)

端口号

  • 概念:用于标识计算机上某个特定的网络程序
  • 表示形式:以整数形式,范围0~65536
  • 0~1024已经被占用,比如ssh - 22、ftp - 21、smtp - 25、 http - 80
  • 常见的网络程序端口号:
    • tomcat - 8080
    • mysql - 3306
    • oracle - 1521
    • sqlserver - 1433


网络通讯协议

协议(TCP/IP:Transmission Control Protocol/Internet Protocol),中文为传输控制协议/因特网互联协议,又叫网络通讯协议,由网络层的IP协议和传输层的TCP协议组成

image

  • TCP协议:传输控制协议
    • 使用TCP协议签,必须先建立TCP连接,形成传输数据通道
    • 传输前,采用“三次握手方式”,可靠性强
    • TCP协议进行通信的两个应用进程:客户端、服务器
    • 在连接中可进行大数据量的传输
    • 传输完毕,需释放已建立的连接,效率低
  • UDP协议:用户数据协议
    • 将数据、源、目的封装成数据包、不需要建立连接
    • 每个数据报的大小限制在64K内,不适合传输大量数据
    • 因无需连接,故是不可靠的
    • 发送数据结束时无需释放资源(不面向连接),速度快
    • 举例:厕所通知:发短信
posted @   Luna-Evelyn  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示