.网络编成的基础知识:

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                                    08/05/07 开学的第十二天基础记录:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 1.网络编成的基础知识:
  a.ISO OSI 参考模型: Open System Interconnection refertence model
   物理层;数据链路层;网络层;传输层;会话层;表示层;应用层
    
  b.TCP/IP参考模型 :主机至网络层,相当于物理层和数据链路层
     互联网层,相当于网络层 处理数据的分组,分组的发送顺序与接受顺序并不相同,路由选择
     传输层(TCP UDP)保证数据分组无误,正确地组装 TCP面向连接,UDP面向无连接
     应用层(HTTP FTP TELNET SMTP等)
  c.TCP与UDP协议:
   TCP: Transfer Control Protocol 面向连接的可靠传输协议 得到顺序的,无差错的数据 应用广泛如: http ftp telnet
   UDP:User Datagram Protocol 无连接的传输协议 没一个数据报都是一个独立的信息体,包含完整的源地址和目标地址
    一般在网络可靠性较高,但对数据完整性,正确性要求不是特别高的情况下
  d.网络地址:
   MAC地址主机的网卡标识 : Medie Access Control  全球唯一 使用 ipconfig /all 查看本机网卡的MAC地址
   IP地址网络节点的网络标识
      A类   1.0.0.1---126.255.255.254   16777210
      B类   128.0.0.1--191.255.255.254  65536
      C类   192.0.0.1--223.255.255.254  256
      D类   224.0.0.0--239.255.255.255
      E类   240.0.0.0--255.255.255.255
   域名互联网上网络地址的名称
     存IP地址不容易记忆,便引入域名英文单词代表一个IP地址 域名解析DNS服务器上存贮
 2.InetAddress类表示IP地址
  InetAddress Inet4Address Inet6Address
   常使用的方法:静态的getByName() getByAddress() getHostName() getHostAddress() getLocalHost()
 3.URL(Uniform Resource Locator)& URI(Uniform Resource Indetifier)
  URL:URL统一资源定位器
    –不仅定义了资源名称,同时给出如何定位该资源的方法   格式如下:
    [协议名]://[主机名]:[端口][/文件路径][#内部引用]
    –协议名:通过哪一种协议传输数据
    –主机名:主机地址,可以是域名、IP地址
    –端口:0~65535,其中1024以下为系统保留端口
    虽然可以方便地定位资源,但当资源位置变化后,必须对URL进行修改。
  URI:即统一资源标识符
    它对网络资源命名,但并不一定定位。
 4.URL类:
  getContext() openStream() openConnection()
   使用openConnection方法 返回的URLConnection可以写入也可读出在读写之前必须先将setDoOutput(true)读 setDoInput(true)写注意必须先写再调用connect()
   方法返回读的数据
 5.Socket编程:
  用telnet与网页互连用ctrl+] 可是打开telnet的设置命令行 用set localecho设置本地回显,然后输入对应的语句可以GET / HTTP/1.0  或GET / HTTP/1.1 Host: 然后必须是双回车
  //使用Socket实现一个网页访问
  使用 ServerSocket 和 Socket 实现一个客户端和服务器端的访问
 6.数据包传输编程:DatagramSocket DategramPacket
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值