------- android培训、java培训、期待与您交流! ----------
第一部分 Java网络编程概述
一.网络编程的基础知识
1.网络协议与TCP/IP
2.IP地址和port(端口号)
>本地回路的IP地址:127.0.0.1
没有与网络绑定,在无网卡或未连网时仍可使用它测试系统的TCP/IP协议是否正 确安装
>端口号的范围为0~65535之间,0~1023之间的端口号用于一些知名网络服务和应 用
3.UDP和TCP
>TCP,传输控制协议(Transaction Control Protocol),是面向连接的通信协议
>UDP,用户数据报协议(User Datagram Protocol),是无连接的通信协议
二.Socket
1.socket是网络驱动层提供给应用程序编程的接口和一种机制
2.可以把socket比喻成一个港口码头。应用程序只要把货物放到港口码头上,就算完成 了货物的运送。应用程序只需等待货物到达码头后,将货物取走。
3.socket在应用程序中创建,通过一种绑定机制与驱动程序建立关系,告诉自己所对应 的IP和