因特网(Internet)改变了人们的工作、学习和生活方式,而这一切应主要归功于WWW。WWW(World Wide Web)简称Web,中文名为万维网,它是Internet最基本、应用最广泛的服务。Web用超链接的方式使用户能非常方便地从Internet的一个站点访问另一个站点,从而获取丰富的信息。据CNNIC公布的统计数据,至2005年6月我国Web站点数已达到67.7万多个,各级政府、企事业单位乃至个人都已经或准备建立自己的Web站点。在这样的背景下,Web站点设计技术越来越受到人们的重视,技术发展日新月异。Web设计技术分为三个方面:制作网页、建设网站和Web编程,三者又是相互联系的,前两者是后者的基础。
《ASP .NET程序设计教程》一书主要介绍微软Web编程的最新技术—ASP. NET。在讲述ASP. NET编程技术之前,本章和下一章将概要地介绍Web基础知识和ASP. NET编程环境,主要讲解制作网页和建设网站的基本知识,为学习ASP. NET编程打下基础。
1.1 TCP/IP协议
网络协议是网络中各结点进行通信的规范和准则。Internet使用的网络协议是TCP/IP协议,凡是连入Internet的计算机都必须安装和运行TCP/IP协议软件。
1.1.1 TCP/IP协议模型
TCP/IP代表一个协议集,其中最重要的是TCP协议和IP协议。TCP/IP协议模型如图1-1所示,包含4个层次:应用层、传输层、网络层和物理接口层。
1) 应用层。应用层是TCP/IP参考模型的最高层,它向用户提供应用服务。应用层协议主要有:远程登录协议TELNET,用于实现互联网中的远程登录;文件传输协议FTP,用于实现文件传输;简单邮件传输协议SMTP,实现电子邮件收发;域名服务系统DNS,用于实现域名到IP地址的映射;超文本传输协议HTTP,用于在Web浏览器和Web服务器之间传输Web文档。
2) 传输层。也叫运输层,主要功能是负责应用进程之间的端-端通信。传输层定义了两种协议:传输控制协议TCP与用户数据报协议UDP。
3) 网络层。也叫IP层,负责处理互联网中计算机之间的通信,向传输层提供统一的数据包。它的主要功能有以下三个方面:处理来自传输层的分组发送请求,处理接收的数据包,处理互联的路径。
4) 物理接口层。它的主要功能是接收IP层的IP数据报,通过网络向外发送;或接收处理从网络上来的物理帧,抽出IP数据报,向IP发送。该层是主机与网络的实际连接层。
1.1.2 IP地址和DNS域名
1. IP地址
IP地址是识别Internet网络中的主机及网络设备的惟一标识。每个IP地址通常分为网络地址和主机地址两部分,长度为4个字节,由4个用“.”分隔的十进制数组成,每个数不大于255,如202.119.106.253。
IP地址分成A~E五类,其中常用的是A~C三类。
A类:A类地址用于规模很大、主机数目非常多的网络。A类地址的最高位为0,接下来的7位为网络地址,某余24位为主机地址。
B类:B类地址用于中型到大型的网络。B类地址最高两位为10,接下来14位为网络地址,其余16位为主机地址。
C类:C类地址用于小型网络。C类地址最高三位为110,接下来的 21位为网络地址,其余8位为主机地址。
2. DNS域名
IP地址是联网计算机的地址标识,但对大多数人来说记住很多计算机的IP地址并不是很容易的事,所以TCP/IP协议中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。在网络通信时由DNS自动实现域名与IP地址的转换。
【责任编辑:老杨 Tel:(010)68476606】
| 回书目 上一节 下一节 |
|
· SQL Server入门到精通.. · 交换技术配置手册技术.. · 超级网管员——网络应.. · 网络服务器配置与应用.. · Linux集群技术自测试题.. · JavaSript核心技术自测.. |
· ARP攻击与防范技术自测.. · 国庆挑战自己参加自测 .. · 《网管员必读—网络应.. · 历次技术自测 获奖网友.. · 51CTO国庆七天技术自测.. · 9.2.2 无线AP |
|
|||
| · 网管系统介绍 · 网络管理系统如何支撑I.. · CISSP认证成长之路 · 51CTO国庆充电专题之好.. · 网络技术经典基础教程 · 51CTO主编推荐经典专题 · RAID——磁盘阵列基础 · 充电计划之热门IT认证.. |
· 51CTO技术自测 挑战自.. · AMD Phenom三核处理器.. · 国际文档格式标准开战 · 2007年互联网大会 · 我是黑客我怕谁——讲.. · ARP攻击防范与解决方案 · Solaris 10 配置管理 · Solaris基础知识入门 |
||
|
|||
| · Java基础教程 · VPN技术 · ARP攻击防范与解决方案 · SQL Server 2005全解 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · RAID——磁盘阵列基础 |
· 三层交换技术专题 · SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · C#技术开发指南 · Solaris 10 配置管理 |
||
|
|||
| · ARP攻击防范与解决方案 · VPN技术 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · RAID——磁盘阵列基础 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| ·体验Windows Server 2008.. ·将超星图书转成PDF文档 |
·使用 Office Communicati.. ·VMware Workstation 6.01.. |
| ·强烈质疑“步行1公里就能.. ·国庆期间新闻回顾:微软.. |
·9月第3周回顾:微软和英.. ·9月第2周回顾:四核之战.. |
| · 华为、贝恩资本22亿美元.. · NGN:下一代网络 · 网络访问中断大排查 |
· 教你使用Anti ARP Sniff.. · 网络嗅探教程:使用Snif.. · 常见病毒手工清除方法大.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · 热门 IT 培训认证官方资.. · Ubuntu 中文开源频道 · Solaris基础知识入门 |
· Google推出唯一硬件——.. · 硬盘之父获得诺贝尔物理.. · 理性面对四核服务器选购 |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 硬盘之父获得诺贝尔物理.. · 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. |