Java网络编程0:计算机网络基础
前言:由于记在笔记本上,不想码字,就直接贴图了。
一、OSI参考模型
二、传输层
传输层为相互通信的应用进程提供逻辑通讯。
复用和分用。复用:发送不同的应用进程都可以使用同一个运输协议传送数据。分用:指接收方的传输层把数据正确交付到不同的目的应用程序。
端口16位 0~65535
1、udp
2、tcp
1)、tcp特点
三、应用层
应用层协议都是为了解决某一些应用问题。例如,域名系统DNS(Domain Name System)、万维网、HTTP协议、FTP文件系统、邮件系统
1、域名系统DNS
把互联网上的主机名字转换成IP地址。
域名结构:mail.cctv.com,其中mail是三级域名、cctv是二级域名、com是顶级域名
顶级域名三大类:
2、万维网www
问题:
1)、怎样标志分布在互联网上的万维网文档——URL(统一资源定位符)
2)、怎样的协议来实现万维网上的各种连接——HTTP
3)、怎样创作不同风格的文档——HTML
4)、找信息——搜索工具
四、网络安全
1、威胁