您的位置:首页 > 编程语言

编程基础之Internet相关知识

2014-02-14 13:36 232 查看
声明:博主 也是在学习当中,所以内容仅为学习总结


1.B/S,C/S简介

①C/S (Client/Server)结构,即大家熟知的客户机和服务器结构,实现客户端和服务器端的相互通信。

②B/S(Browser/Server)结构,即通常是通过浏览器和服务器进行通信的一种方式。

2.云技术

目前很多平台都有云技术,比如我们最熟悉的QQ有一个微云的存储空间。就是将我们很多可能需要分享的内容,可以放到云里面

当然作为程序员,我们可能很多时候还需要将代码-数据库等也放到云当中,之后用到的时候,我们再详细学习。

3.DNS解析

DNS就是域名解析

什么是域名解析?就是我们上次内容中讲到的,比如我们想登录百度的服务器就需要百度的IP地址和端口,但是我们只需要在浏览器中输入www.baidu.com即可。

这就是因为dns服务器帮我们将www.baidu.com解析成了可以登录百度服务器的IP地址和端口。

4.Telnet远程登录协议

Telnet可以做很多事情,具体的想了解的可以百度/google一下。

这里我讲一个我自己用Telnet命令来发送邮件的例子:使用163邮箱向QQ邮箱发送了一个测试邮件

首先,开始-运行-cmd,打开命令提示行



smtp是邮件传输协议 25是端口号

其次,我将这个过程一次性打完了,然后我来一句句解释意思。



helo test //第一句的意思就是和服务器说hello

auth login //使用身份认证登陆指令

cHJvZmljaWVudGRlYnVn //这个是我邮件帐号的base64加密,比如我的登录帐号是proficientdebug,加密之后就是这个(转换网站

**********//这个是我的密码加密之后

mail from:<proficientdebug@163.com> //邮件从什么地方发送

rcpt to:<*******@qq.com> //发送到什么地方

data //正面开始传输信件的内容,且最后要以只含有 . 的特殊行结束

To:*******@qq.com

From:proficientdebug@163.com

Subject:test

From:proficientdebug@163.com

test body

.//注意这个点结束

quit//断开连接

说明:很多命令必须第一次就输入正确,修改之后就会报错。所以建议大家在一个txt上先讲命令打好

220 : 服务就绪
250 :请求邮件动作正确,完成(HELO,MAIL FROM,RCPT TO,QUIT 指令执行成功会返回此信息)
235 :认证通过221 :正在处理
354 :开始发送数据,结束以 .(DATA指令执行成功会返回此信息)
500 :语法错误,命令不能识别
550 :命令不能执行,邮箱无效
552 :中断处理。
5.网络安全

①硬件、软件防火墙

对于防火墙大家都比较熟悉,我们大部分熟悉的还是软件防火墙。针对个人电脑软件防火墙还可以,但是对于一些企业来说都是需要硬件防火墙来保护企业信息的安全的

②加密解密

加密技术有很多,比如4中提到的Base64,常用的MD5加密技术
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: