zoukankan      html  css  js  c++  java
  • 6.24Java网络编程开篇

    6.24Java网络编程开篇

    网络的分类

    • 局域网

    • 公网

    • 互联网

    寻址方式

    • IP地址定位节点找到计算机

    • 公网IP--->内网IP--->个人计算机IP

    区分访问软件的方式
    • 端口

    (通过IP地址找到这台计算机--->通过端口访问到这台计算机上指定的软件---->通过url定位到指定的资源)

    (IP(定位到家庭住址)--->端口(定位到具体的房间号)--->url(定位到需要的具体东西))

    IP--->端口--->url(统一资源定位符)的交流方式

    • 这三者之间通过协议进行交流(协议就是交流的方式)

    • url资源协议

      • TCP--->传输层(必须先建立连接)(安全的、面向连接的)

      • UDP--->传输层(不需要先建立连接)(不安全的、但是比较高效)

      • http

      • https

    网络编程与网页编程的区别
    • 网页编程--->强调应用--->应用(服务器上写应用)

      • JSP

      • Serverlet

      • JS

    • 网络编程--->数据如何传输、底层(如何写服务器、数据如何传输)

      • TCP

      • UDP

    (网络编程关注底层传输、网页编程关注应用开发)

    B/S与C/S

    联系:

    • B(browser)/S包含了C/S

    • B/S位于公网上,C/S位于局域网上

    区别:

    • C/S可以自己定格式(协议)

    • C/S两个端都需要自己来做

      • Client端(客户端)

      • Server端(服务器端)

    • 区域比较小,传输速度快

    • B/S使用的是公网上公共的格式(协议)

    • 只需要做一个端

      • Server端,兼顾各个浏览器的协议即可

      • 只用关注其中的一个端

    • 区域比较大,访问速度慢

    我们关注的
    • 底层的传输方式

      • 电脑如何定位--->IP

      • 软件如何区分--->端口

      • 网络资源怎么获取--->url

      • 数据怎么传输--->TCP和UDP

    (这些都有对应的类,关注如何使用它们)

    It's a lonely road!!!
  • 相关阅读:
    未登录词识别方法研究公布硕士论文最新进展五(2007.4.26)
    公布硕士论文最新进展一(2007.3.6)
    对于切分歧义以及识别未登录词的随想公布硕士论文最新进展四(2007.4.13)
    一则杂感一次医院项目的感悟
    公布硕士论文最新进展三(2007.3.26)
    毕业典礼7.1
    家乡风光
    还在深圳!
    经历摩托罗拉
    又回来了,南京!
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14928338.html
Copyright © 2011-2022 走看看