黑马程序员——网络编程(一)--概述、UDP网络程序

这篇博客主要介绍了Java中的网络编程基础知识,包括TCP/IP、Socket和网络编程类的概念。详细讲解了UDP网络程序,重点阐述了DatagramSocket、DatagramPacket和InetAddress类的使用,以及如何创建简单的UDP发送和接收程序。最后提到了UDP网络聊天程序的实现步骤,并解答了关于自我发送数据、广播数据发送以及Internet上使用的问题。
摘要由CSDN通过智能技术生成

-------  android培训java培训、期待与您交流! ----------

第一部分 Java网络编程概述

一.网络编程的基础知识

1.网络协议与TCP/IP

2.IP地址和port(端口号)

>本地回路的IP地址:127.0.0.1

没有与网络绑定,在无网卡或未连网时仍可使用它测试系统的TCP/IP协议是否正 确安装

>端口号的范围为0~65535之间,0~1023之间的端口号用于一些知名网络服务和应

3.UDPTCP

>TCP,传输控制协议(Transaction Control Protocol),是面向连接的通信协议

>UDP,用户数据报协议(User Datagram Protocol),是无连接的通信协议

 

二.Socket

1.socket是网络驱动层提供给应用程序编程的接口和一种机制

2.可以把socket比喻成一个港口码头。应用程序只要把货物放到港口码头上,就算完成 了货物的运送。应用程序只需等待货物到达码头后,将货物取走。

3.socket在应用程序中创建,通过一种绑定机制与驱动程序建立关系,告诉自己所对应IP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值