[+] Information/[-] Network
[2009/05/30] TCP/IP 프로토콜 스택
MaJ3stY
2009. 5. 30. 15:20
1. TCP/IP 프로토콜 스택
2. LINK 계층(Physical)
- 물리적인 영역을 담당한다.
3. IP 계층(Network)
- 데이터 전송을 담당한다.
- 데이터의 순서는 상관하지 않는다.
- 데이터의 손실이 일어 날수 있다.
- 반드시 전송된다는 보장도 없기 때문에 신뢰성도 없다.
4. TCP/UDP 계층(Transport)
5. Application(Application)
- 소켓을 이용한 프로그램의 구현을 의미한다.
- 일반적으로 소켓 프로그래밍이라고 하면 Application 계층의 프로토콜을 정의하고 구현하는 것을 말한다.
- "Hello World" 서버 / 클라이언트도 Application 프로토콜의 구현이다.
- 지금까지 이야기 해 온 내부 구조를 알지 못해도 소켓 프로그래밍이 가능하다.(소켓이 우리에게 제공하는 이점) 하지만 동작은 똑같을지 몰라도 내부적으로 큰 차이가 생긴다.