博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA网络编程
阅读量:5080 次
发布时间:2019-06-12

本文共 697 字,大约阅读时间需要 2 分钟。

网络技术基础

 

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

应用层:传输

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

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

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

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

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

物理层:传输数据

 

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

tcp传输控制协议

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

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

 

Client客户端      server服务器

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

ServerSocket  Socket  

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

    TCP套接字编程

 

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

UDP套接字编程

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

DatagramSocket类

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

DatagramPacket类

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

URL类与URLConnection类

 

转载于:https://www.cnblogs.com/zzwx/p/4474450.html

你可能感兴趣的文章
深入浅出理解zend framework(三)
查看>>
python语句----->if语句,while语句,for循环
查看>>
javascript之数组操作
查看>>
LinkedList源码分析
查看>>
TF-IDF原理
查看>>
用JS制作博客页面背景随滚动渐变的效果
查看>>
JavaScript的迭代函数与迭代函数的实现
查看>>
一步步教你学会browserify
查看>>
Jmeter入门实例
查看>>
亲近用户—回归本质
查看>>
中文脏话识别的解决方案
查看>>
CSS之不常用但重要的样式总结
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
日常开发时遇到的一些坑(三)
查看>>
Eclipse 安装SVN插件
查看>>
深度学习
查看>>
TCP粘包问题及解决方案
查看>>
构建之法阅读笔记02
查看>>
添加按钮
查看>>