JAVA学习15.网络基础

本文详细介绍了网络通信的基础概念,包括网卡及其MAC地址的作用,IPv4和IPv6地址的区别及使用,端口的功能与分配,以及TCP和UDP两种主要的通讯协议的特点与应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.网卡

每个计算设备上都有若干个网卡
每个网卡上有(全球唯一)单独的硬件地址,MAC地址

2.IP地址

IP地址:每个网卡/机器都有一个或多个IP地址,用于区分计算机
保留ip:127.0.0.1 本机
IPV4:192.168.0.100,每段从0到255
IPV6: 128bit长,分成8段,每段4个16进制数

3.端口

port:端口,0-65535
0~1023, OS已经占用了,80是Web,23是telnet
1024~65535,一般程序可使用(谨防冲突)
两台机器通讯就是在IP+Port上进行的

4.通讯协议

TCP(Transmission Control Protocol)
传输控制协议,面向连接的协议
两台机器的可靠无差错的数据传输
双向字节流传递
UDP(User Datagram Protocol)
用户数据报协议,面向无连接协议
不保证可靠的数据传输
速度快,也可以在较差网络下使用
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值