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类

  • 相关阅读:
    MySQL 入门教程
    .net 定时服务
    【搜索面板】规格信息单选
    【搜索面板查询】品牌单选(term过滤查询)
    【搜索框查询】搜索功能+搜索框内容回显
    商品上下架(发布订阅模式)
    Canal广告缓存实现(工作队列模式)
    FastDFS分布式文件系统(适合存储小文件 )
    跨域(浏览器限制本行为)
    购物网站项目
  • 原文地址:https://www.cnblogs.com/zzwx/p/4474450.html
Copyright © 2011-2022 走看看