웹 어플리케이션 기초

서버와 클라이언트

인터넷과 웹의 관계

 

서버와 클라이언트

서버 : 정보/서비스의 제공자

클라이언트 : 정보/서비스 소비자

 

각종 프로토콜의 특징

1. 응용 계층 프로토콜
① FTP
▶ 파일 전송 프로토콜(File Transfer Protocol)
▶ 컴퓨터 사이의 원활한 파일 전송을 위해 사용되는 프로토콜

② Telnet : 원격지 컴퓨터 시스템에 로그인(Login) 할 수 있도록 도와주는 프로토콜

③ HTTP/HTTPS
▶ 하이퍼 텍스트 전송 프로토콜(Hyper Text Transfer Protocol)
▶ 인터넷에서 하이퍼 텍스트 문서를 교환하기 위해 사용되는 프로토콜

④ SMTP
▶ 전자 우편 전송(송신)프로토콜(Simple Mail Transfer Protocol)
▶ TCP/IP 호스트의 우편함에 아스키(ASCII)문자 메시지를 전송
▶ 사용자의 컴퓨터에서 작성된 메일을 받아서 다른사람의 계정이 있는 곳으로 전송해 주는 전자 우편 송신 프로토콜

⑤ SNMP
▶ 네트워크 관리 시스템 프로토콜(Simple Network Management Protocol)
▶ 네트워크 관련 지원들을 효율적으로 감시하고 제어하는 기능을 한다.
 
⑥ POP
▶ 전자우편 전송(수신) 프로토콜(Post Office Protocol)
▶ 전송 받은 메일을 저장하고 있다가 사용자가 메일 서버에 접속하면 이를 보내주는 역할을 하는 전자 우편 수신 프로토콜

⑦ DHCP
▶ Dynamic Host Configuration Protocol
▶ 클라이언트가 동적인 IP 주소를 할당받아 인터넷을 사용할 수 있게 해주는 프로토콜
☆ 모든 컴퓨터들은 고유한 IP 주소를 가져야만 다른 네트워크나 인터넷에 접속할 수 있는데, DHCP는 고유한 IP주소 없이 인터넷에 접속할 때 자동으로 새로운 IP 주소를 할당해 주는 역할을 한다.


2. 트랜스 포트 계층
포트(Port)번호 : 인터넷에 연결된 서버가 제공하는 모든 서비스는 포트 숫자를 통해 통신을 시도하지만 기계는 한 대인데 다수가 접속했을 때 사용자를 구분하기 위해 사용되는 것으로, 가령 HTTP 서버의 표준 포트는 80번 이지만 비표준일 경우 URL에 포트 번호를 첨부한다
ex) http://www.naver.com::8080
 
TCP(Transmission Control Protocol)
: 전송 조절 프로토콜. IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다. TCP는 IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다. HTTP, FTP, SMTP 등 TCP를 기반으로 한 많은 수의 애플리케이션 프로토콜들이 IP 위에서 동작하기 때문에, 묶어서 TCP/IP로 부르기도 한다.

UDP(User Datagram Protocol) : 데이터베이스 검색이나 TCP 대신 사용되는 비연결 프로토콜로 신뢰성 없는 데이터 전송(재전송 및 흐름제어 기능 없음)을 하는 프로토콜이다.
 
3.인터넷 계층
IP : 패킷 통신 방식의 인터넷 프로토콜인 IP(인터넷 프로토콜)


MAC(Medium Access Control) 주소
▶네트워크 인터페이스 카드 주소
▶이더넷에서 통신 노드를 구별하기 위해 노드에서 사용되는 이더넷 카드(LAN Card) 마다 고유 번호를 지정하는 것
▶MAC주소는 임의로 지정하는 것이 아니라, 제품을 만들 때 개발회사에서 고유 번호를 할당한다.

 

웹브라우저 점유율

댓글

댓글 본문
작성자
비밀번호
버전 관리
휴먼밸
현재 버전
선택 버전
graphittie 자세히 보기