朗沃教育 面向对象 第十五章 Java网络编程
广告投放★自助友情CMS落伍广告联盟晒乐广告联盟脉动广告联盟品味广告联盟
广告位可自定样式联系QQ:4285248个文字广告月20元广告联系QQ:428524广告位可自定样式
8个文字广告月20元黄金广告位每月20元广告位可自定样式联系QQ:428524广告位可自定样式
左旋肉碱、全国包邮
买二送一、无效退款

文章浏览→编程相关.Net编程→朗沃教育 面向对象 第十五章 Java网络编程

朗沃教育 面向对象 第十五章 Java网络编程
朗沃教育 面向对象 第十五章 Java网络编程

1.TCP/IP网络分层

  应用层

  传输层-->TCP/UDP协议

  网络层-->IP协议

 物理+数据链路层-->(或者称为:网络接口层)

2.数据封装及解封装过程

 在数据的传输过程中,每层都添加自己的报头和尾部.在网络中接收端对应层剥去由发送端对应层添加的报头和尾部,然后将裁减后的消息交给上一层.

3.端口-->用于实现程序间的通讯

  常用端口:

     协议          端口

 TeInet协议        23

 简单邮件传输协议   25

 文件传输协议      21

 超文本传输协议    80

  1024以下的端口都被微软占用,不能使用这些端口

4.Java.net包

5.InetAddress-->用来封装计算机的IP地址和DNS

6.套接字-->Socket

  a.是Internt通信的端点

  b.与主机地址和端口地址相关联

  c.客户端和服务端,通过套接字建立连接和进行通信

7.Socket编程-->Socket,ServerSocket

 两个java程序通过一个双向的网络通信连接实现数据传输-->Socket

8.服务端编写步骤:

  a.利用ServerSocket建立对服务端某个端口的监听

  b.利用accept方法创建Socket

  c.利用已建立的Socket创建输入输出流

  d.关闭输入输出流,关闭Socket,关闭Server

8.客户端编写步骤:

  a.创建客户端Socket想服务端发起连接请求

  c.利用已建立的Socket创建输入输出流

  d.关闭输入输出流,关闭Socket,关闭Server

注意:一般是先运行服务端再运行客户端

所属分类:编程相关.Net编程    作者:新浪博客    时间:2010-11-20 0:00:00

文章导航