码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA网络编程

时间:2015-05-03 20:15:55      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

网络技术基础

 

七层模型中,每一层使用下一层服务,同时为上层提供服务

应用层:传输

表示层:表示层对上层的数据进行转换

会话层:在会话层及以上层次中,数据传送的单位不再另外命名

传输层:通过通信子网的特性最好利用网络资源

网络层:选择合适的网间路由和交换节点

数据链路层:负责两个相邻的节点间的线路

物理层:传输数据

 

TCP/IP分层模型的四个协议

tcp传输控制协议

网络接口层。网络互连层。传输层。应用层。

程序员在网络编程需要关注两个问题:一是如何找到网络上机主上的要进行通讯的程序,二是找到了主机上的程序后如何传输数据。

 

Client客户端      server服务器

Socket套接字:是一种抽象层,应用层序通过它来发送和接收数据

ServerSocket  Socket  

interAddress类代表IP地址。该类没有构造器,但是提供多个方法

    TCP套接字编程

 

ServerSocket类用于服务器程序获得一个端口,并监听客户端请求。

UDP套接字编程

    用于将二进制数据从一台计算机发送到另一台计算的非链接协议,数据被称为数据包,它包含了数据将要发送到的目标服务器端口号。

DatagramSocket类

    数据包的发送者和接受者都使用 java.net.DatagramSocket 类分别发送和接收包

DatagramPacket类

send接收和receive发送方法都带有一个DatagramPacket参数

URL类与URLConnection类

 

JAVA网络编程

标签:

原文地址:http://www.cnblogs.com/zzwx/p/4474450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!