路由协议与应用协议

路由协议

在互联网世界中,夹杂着复杂的LAN和广域网。然而,再复杂的网络结构中,也需要通过合理的路由将数据发送到目标主机。而决定这个路由的,正是控制模块。

路由控制的定义

IP地址与路由控制

路由器根据路由控制表(Routing Table)转发数据包。它根据所受到的数据包中目标主机的IP地址与路由控制表的比较得出下一个应该接收的路由器。

静态路由与动态留路由

静态路由是指事先设置好路由器和主机中并将路由信息固定的一种方法,而动态路由是指让路由协议在运行过程中自动设置控制信息的一种方法。这些方法都有他们各自的利弊。

路由算法

距离向量算法

是指根据距离(代价)和方向决定目标网络或目标主机位置的一种方法。

链路状态算法那

应用协议

应用层协议概要

TCP和IP等下层协议是不依赖与上层应用类型、实用性非常广的协议。而应用协议则是为了实现某些应用而设计和创造的协议。

开发者只要关心选用哪种应用协议、如何开发即可,而不必担心应用中的数据该以何种方式发送到目标主机等问题。

应用层协议相当于OSI中第5、6、7层的协议

远程登录

TELNET

TELNET利用TCP的一条连接,通过这一条连接想主机发送文字命令并在主机上执行。本地用户好像直接与远端主机内部的Shell相连似的,直接在本地操作。

SSH

SSH是加密的远程登录系统。TELNET中登录时无须密码就能发送容易造成通信窃听和非法入侵的微信。

SSH可以提供:

  • 可以使用更强的认证机制
  • 可以转发文件
  • 可以使用端口转发功能

    文件传输

    FTP是两个相连计算机之间进行文件传输是使用的协议。

电子邮件

WWW

万维网(WWW,World Wide Web)是将互联网中的信息以超文本形式展现的系统,也叫Web。

基本概念

www定义了三个重要概念,他们分别是访问信息的手段与位置(URI,Uniform Resource Identifier)、信息的表现形式(HTML,HyperText Markup Language)以及信息转发(HTTP,HyperTyxt Transfer Protocol)等操作。

  • RUL:是一种可以用于WWW之外的高效识别码,他被用于主页地址、电子邮件、电话号码等各种组合中。
  • HTML:是描述web网页的一种语言,指定浏览器显示的内容,包括图像、动画、音频、视频等
  • HTTP:HTTP连接一个TCP了解,然后在这个TCP连接上进行请求和应答数据报文的发送。