• JAVA网络编程


    网络技术基础

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

    应用层:传输

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

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

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

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

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

    物理层:传输数据

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

    tcp传输控制协议

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

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

    Client客户端      server服务器

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

    ServerSocket  Socket  

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

        TCP套接字编程

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

    UDP套接字编程

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

    DatagramSocket类

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

    DatagramPacket类

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

    URL类与URLConnection类

  • 相关阅读:
    [转]K/3加密控制规则
    修改Delphi2009的界面风格
    [转]软件版本号讲解: 什么是Alpha, Beta, RC
    百度程序题目连续数问题
    得到正整数a的16进制表示
    四舍五入至某小数位后返回数字串
    返回相同宽度数字型字符串
    百度程序题目连续数问题 另解
    求二进制表示中1的个数
    六支筷子取其二,恰为一双的概率
  • 原文地址:https://www.cnblogs.com/zzwx/p/4474450.html
Copyright © 2020-2023  润新知