zoukankan      html  css  js  c++  java
  • JAVA网络编程

    网络技术基础

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

    应用层:传输

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

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

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

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

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

    物理层:传输数据

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

    tcp传输控制协议

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

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

    Client客户端      server服务器

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

    ServerSocket  Socket  

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

        TCP套接字编程

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

    UDP套接字编程

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

    DatagramSocket类

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

    DatagramPacket类

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

    URL类与URLConnection类

  • 相关阅读:
    团队项目冲刺七
    团队项目冲刺六
    团队项目冲刺5
    团队项目冲刺4
    团队项目测试计划
    团队项目冲刺第三天进度和遇到问题
    团队项目冲刺第二天进度和问题
    博客园用户体验
    团队项目冲刺第一天进度和问题
    团队项目风险
  • 原文地址:https://www.cnblogs.com/zzwx/p/4474450.html
Copyright © 2011-2022 走看看