美文网首页
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网络编程

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