ディレクトリ
インターネットの概要
ネットワークプロトコル
ネットワークプロトコルの階層化
ネットワークアーキテクチャ
データカプセル化プロセス
脱カプセル化のプロセスデータ
ネットワークプロトコル層
アプリケーション層プロトコル
ポート
インターネットのI.概要
コンピュータネットワークをユーザーに提供するために重要な機能
接続性
だから、インターネットユーザーの間で情報を交換できること
リソースの共有
情報の共有、共有ソフトウェアとハードウェアを共有します
ネットワークの相互接続
第二に、ネットワークプロトコル
ネットワークプロトコル(ネットワークプロトコル)
データ交換のルールを参照するには、コンピュータネットワーク、規格または規則のセットで確立されています
ネットワークプロトコルは、ネットワーク内の各コンピュータ間の通信の言語として見ることができます
第二に、階層型ネットワーク・プロトコル
なぜ階層化 - ネットワーク通信複雑なプロセス
媒体を通る電気信号の形でデータが適切なコンピュータに達し、その後受信者が読むことができるように、元の形式に変換されます。ネットワーク設計の複雑さを軽減するために、トークプロトコルは、階層設計です
第三に、ネットワークアーキテクチャ
ネットワークアーキテクチャ(アーキテクチャ)
コンピュータネットワーク層とプロトコルのセット
アーキテクチャは抽象的ですが、具体的を達成するために、コンピュータのハードウェアとソフトウェアが実際に実行されています
OSI 7層モデル
開放型システム間相互接続参照モデルOSI / RM(オープンSysetem Interconnent参照モデル)
19 841年には、標準のコンピュータネットワークの通信仕様のための国際機関によって開発されました
コンセプトは明確で、完全な理論であるが、両方が複雑で非現実的
TCP / IPの4層モデル
事実上の国際標準
TCP / IP 5層モデル
OSI 7層モデルとTCP / IPモデル
第四に、データのカプセル化のプロセス
V.カプセル化解除のプロセスデータ
ネットワークプロトコルの6層
プロトコルTCP / IPは、それぞれに含まれます
七、アプリケーション層プロトコル
直接アプリケーションプロセスのユーザにサービスを提供し、アプリケーション層
HTTP:ハイパーテキスト転送プロトコル、ハイパーテキスト転送プロトコル
HTTPS:セキュア・ソケット・レイヤーの上にハイパーテキスト転送プロトコル、安全版的HTTP
FTP:ファイル転送プロトコル、ファイル転送プロトコル
SMTP: Simple Mail Transfer Protocol, 简单邮件传输协议
POP3: Post Office Protocol Version3,邮局协议第3版
八、端口
端口:用来区别应用层的协议
HTTP: 80
HTTPS: 443
FTP: 21
SMTP: 25
POP3: 110
端口分类
熟知端口号(系统端口号)
范围:0-1023
在www.iana.org可以查到(国际互联网地址分配委员会IANA)
当一种新的应用程序出现后,IANA必须为它指派一个熟知端口
登记端口号
范围:1024-49151
使用这类端口好必须在IANA按照规定的手续登记
客户端使用的端口号(短暂端口号)
范围:49152-65535
仅在客户进程运行时才动态选择。当服务器进程收到客户进程的报文时,就制定了客户进程使用的端口号,因而可以把数据发送给客户进程。通信结束后,刚才使用过的客户端口号就不复存在
可以使用netstat -ano查看端口
九、应用层协议
HTTP协议
B/S结构:B/S结构(Browser/Server,浏览器/服务器结构)
B/S结构的核心问题
客户端浏览器和服务器之间进行交互使用什么协议。HTTP
怎么标识网络中的每个文档。URL
如何正确显示这些文档。HTML
HTTP协议
HyperText Transfer Protocol,超文本传输协议
一种详细规定了浏览器和服务器之间互相通信的规则,通过互联网传送相关文档的数据传送协议
属于应用层协议,默认端口号80
基于请求响应模式
客户程序向服务器程序发送请求(Request),服务器程序响应(Response)苦户程序的请求。向客户程序送回客户所要的文档
请求响应模式
请求方法
HTTP请求方法
是对所请求对象进行对操作,也就是一些命令
主要包括
POSTMAN请求方法示例
响应状态码
HTTP响应状态码
是响应博文状态行中包含对一个3位数字,指明HTTP请求响应的结果,如请求是否成功、失败或其他情况等
HTTP响应状态码主要分类5类
HTTP响应状态码示例
Charles中
POSTMAN中
常见状态码
URL
Uniform Resource Locator,统一资源定位符
URL是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置
以及浏览器应该怎么处理它
使用HTTP的URL的一般形式
http://主机:端口/路径
如:http://www.baidu.com
URL说明