728x90
친구와 게임을 하는 도중 연결이 끊긴다면 그 원인을 분석해야 합니다. 하지만 어느부분에서 문제가 되는 알 수 있는 규칙이 없다면 에러를 찾기 힘들 것 입니다. 그렇기에 ISO 국제 표준화 기구에서는 이러한 규정(OSI)모델을 제정하였습니다.
OSI 모델
- OSI모델을 7계층으로 나누어집니다.
계층 | 역할 |
응용 계층 | 애플리케이션에 대한 서비스 제공 |
표현 계층 | 데이터를 읽을 수 있도록 문자를 코드/압축/암호화 등의 방식으로 데이터 변환 |
세션 계층 | 세션 연결/설정/ 해제와 통신 방식 결정 |
전송 계층 | 네트워크 계층에서 데이터가 전달될 때 데이터가 유실 되거나 에러가 날 수 있기 때문에 더 정확하게 전달 |
네트워크 계층 | 한 네트워크에서 다른 네트워크로 데이터를 전송(라우터) |
데이터 링크 계층 | 네트워크 기기 간의 데이터 전송과 물리 주소를 결정(스위칭 허브) |
물리 계층 | 데이터를 전기신호로 바꾸는 기능 (리피터 와 허브) |
TCP/IP 모델
- 사실상 인터넷 프로토콜을 대표하는 용어로 사용
- TCP/IP는 현재 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약입니다.
- TCP/IP모델을 4계층으로 나누어집니다.
이름 | 역할 |
애플리케이션 계층 | 서버와 클라이언트를 만드는 과정에서 프로그램 성격에 따라 데이터 송수신에 대한 약속들이 정해지는데 이것이 애플리케이션 계층 |
TCP/UDP (전송) 계층 | 통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터를 전송 |
IP(네트워크) 계층 | 한 네트워크에서 다른 네트워크로 데이터를 전송(라우터) |
LINK 계층 | 물리계층과 데이터 링크 계층에 해당 |
728x90
'기술 면접 정리 > 네트워크' 카테고리의 다른 글
HTTP vs. WebSocket 정리 (0) | 2022.05.09 |
---|---|
물리 계층의 역할 (0) | 2022.05.09 |
유니 캐스트/멀티 캐스트/브로드 캐스트 (0) | 2022.05.08 |
캡슐화/역캡슐화 (0) | 2022.05.07 |
서버 클라우드 서비스 (0) | 2022.05.06 |