美文网首页
6 Java网络编程

6 Java网络编程

作者: 江东独步行 | 来源:发表于2018-01-21 22:05 被阅读0次

Java 网络编程

OSI 7层模型

物理层、数据链路层、网路层、传输层、会话层、表示层、应用层

Tcp/IP协议

网络接口层、网络层、传输层、应用层

3次握手 4次挥手

  1. 3次握手
    1次握手 客户端发送连接请求,等待服务器确认
    2次握手 如果服务器同意连接,发送确认给客户端
    3次握手 客户端发送连接确认请求,完成3次握手
  2. 4次挥手
    1次挥手 客户端发送FIN,用来关闭客户端到服务端的数据传送
    2次回收 服务端收到FIN,发送ACK
    3次挥手 服务端关闭客户端连接,发送FIN给客户端
    4次挥手 客户端发送ACK确认

Tcp Udp分别是什么

Tcp 面向连接,可靠 慢
Udp 无连接,不可靠 快速

一次http的过程

DNS解析域名地址,向目标地址发起连接请求,建立连接,发送数据,收到响应,解析数据进行显示

get 和 post的区别

  1. get在请求header传参,post在请求body传参
  2. get请求长度有限制,post没有
  3. get明文传输不安全

以上是html对http协议的限定,两者根本的区别是get用于获取信息,post用于修改信息

状态码含义

1开头 通知信息 2开头 成功 3开头 重定向 4开头 用户错误 5开头 服务器错误

参考

网络编程总结

相关文章

  • 6 Java网络编程

    Java 网络编程 OSI 7层模型 物理层、数据链路层、网路层、传输层、会话层、表示层、应用层 Tcp/IP协议...

  • Java网络编程(第四版) PDF 超清版

    《Java网络编程(第四版)》是一本关于Java编程相关的电子书资源,介绍了关于Java、网络编程、Java编程方...

  • Android应用开发:网络编程2

    网络编程 Java基础:网络编程 Uri、URL、UriMatcher、ContentUris详解 Android...

  • Http协议

    网络编程 Java基础:网络编程 Uri、URL、UriMatcher、ContentUris详解 Android...

  • Chapter 12 . 网络编程

    阅读原文 Chapter 12 . 网络编程 12.1网络编程概述 • Java是 Internet ...

  • 《Netty实战》读书笔记01——第一章

    第 1 章 笔记 Java 网络编程 早期Java的网络编程,需要学习很多C语言套接字(Socket)的知识,但...

  • Java NIO

    书本 Netty权威指南netty实战O’Reilly的《Java nio》Unix网络编程 《unix网络编程》...

  • IO编程

    一、Java网络编程 https://www.runoob.com/java/java-networking.ht...

  • Java网络编程

    Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net...

  • 动脑学院架构篇-Java Socket编程基础及深入讲解

    【Socket】Java Socket编程基础及深入讲解 Socket是Java网络编程的基础,了解还是有好处的,...

网友评论

      本文标题:6 Java网络编程

      本文链接:https://www.haomeiwen.com/subject/blwqaxtx.html