ISO
에서 만든 네트워크를 7계층으로 만든 모델이고,
- 프로토콜은 상호간의 접속이나 전달방식 ,통신방식, 주고받을 자료의 형식, 오류 검출 방식, 코드 변환방식, 전송속도등에 대하여 정해진 약속이다.
OSI 7계층의 계층간에 존재하는 네트워크 통신을 위한 규약을 뜻한다.
-
HTTP : www 상에서 정보를 주고 받을 수 있는 프로토콜 , 주로 HTML 문서를 주고 받는 데에 쓰이고 , TCP와 UDP를 사용, 포트번호 : 80
-
SMTP : 인터넷에서 이메일을 보내고 받기 위해 이용되는 프로토콜, TCP 포트번호 : 25
-
FTP : 컴퓨터 간 파일 전송하는데 사용되는 프로토콜 (데이터 전달 : 20번 포트, 제어정보전달 : 21번 포트)
-
TELNET : 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜, IETF STD 8로 표준화 , 보안문제로 사용이 감소하고 있으며, 원격제어를 위해 SSH르 대체
-
SSL : 네트워크 레이어의 암호와 방식 , HTTP 뿐만 아니라, NNTP ,FTP 등에서도 사용. 인증, 암호화, 무결성 보장하는 프로토콜
-
ASCII : 문자를 사용하는 많은 장치에 사용됨, 대부분의 문자 인코딩이 아스키 기반. 7비트 인코딩, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자
-
NetBIOS : 네트워크의 기본적인 입출력을 정의한 규약
-
RPC : Windows 운영 체제에서 사용하는 원격프로시저 호출 프로토콜
-
WinSock : 유닉스 등에서 TCP/IP 통신시 사용하는 Socket을 Windows에서 그대로 구현한 것
-
TCP : 전송제어프로토콜, 네트워크의 정보전달을 통제하는 프로토콜 데이터의 전달을 보증하고 보낸 순서대로 받게 해줌 3 Way Handshaking와 4 Way Handshaking 등을 활용한 신뢰성 있는 전송 가능
-
UDP : 비연결성이고 신뢰성이 없으며, 순서화되지 않은 Datagram 서비스 제공 (TCP는 신뢰성이 낮은 프로그램에 적합)
-
IP : 패킷 교환 네트워크에서 정보를 주고받는데 사용하는 정보 위주의 규약 , 호스트의 주소지정과 패킷 분할 및 조립 기능을 담당
-
ICMP : TCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알림 . 진단 등과 같이 IP계층에서 필요한 기타 기능들을 수행하기 위해 사용되는 프로토콜
-
IGMP : IP 멀티캐스트를 실현하기 위한 통신 프로토콜, PC가 멀티캐스트로 통신할 수 있다는 것을 라우터에 통지하는 규약
-
Ethernet : 비연결성모드, 전송속도 10Mbps 이상, LAN 구현 방식을 말함
-
HDLC : 고속 데이터 전송에 적합하고, 비트 전송을 기본으로 하는 범용의 데이터 링크 전송제어 절차
-
PPP : 전화선 같이 양단간 비동기 직렬 링크를 사용한느 두 컴퓨터간의 통신을 지원하는 프로토콜
- RS-232 : 보통 15미터 이하 단거리에서 38400bps까지 전송을 위한 직렬 인터페이스
- X.25 / X.21 : X.25는 패킷교환망, X.21은 회선교환망에 대한 액세스 표준