본문 바로가기

계층

[네트워크] 응용 계층 응용 계층 1) 세션 계층(Session Layer) - 응용 프로그램 계층 간의 통신을 제어하는 구조를 제공하기 위해 응용 프로그램 계층 사이의 접속을 설정, 유지, 종료하는 역할 - 데이터 전송 도중에 중단이 되었다면, 전송할 순서를 결정하고 점검, 복구할 동기 위치(Synchronization Point)를 제공, 세션 종료가 필요하면 종료 시점을 제공 기능 1) 동기화 : 전송 순서와 수신자 확인이 필요한 곳을 결정 2) 세션 연결의 설정과 종료 : 세션 연결의 설정과 종료 및 관리 절차 정의 3) 대화 제어 : 누가 언제 보내는지 결정 2) 표현 계층(Presentation Layer) - 데이터 표현의 차이를 해결하기 위해 서로 다른 형식으로 변환, 혹은 공통 형식 제공 - 예를 들어 그래픽 .. 더보기
[네트워크] 전송 계층(TCP,UDP) 전송 계층(Transport Layer) - 수신지에 신뢰할 수 있는 데이터를 전송하기 위해 필요한 계층으로 TCP, UDP가 관련됨 - 오류 복구, 흐름 제어, 신뢰성 있는 데이터 전송 - 송신 측에서는 데이터를 패킷으로 분할, 수신 측에서는 패킷을 결합하여 순서대로 재조립 - 패킷을 분할할 때 각각의 패킷이 연관된 패킷인 것을 인지하지 않고 독립적으로 관리함, 즉, 분할된 패킷을 순서대로 보내지 않고 무작위로 보내기 때문에 수신측에서도 순서대로 받지 못함 전송 계층의 역할 - 연결 제어 : 패킷을 하나의 경로로 보낼 것인지 결정 - 수신지로 데이터 전송 : 데이터의 모든 패킷 전송과 도착을 검사 - 단편화 : 데이터를 전송 가능한 Segment로 나누고 Sequence number(순서 번호)를 기록.. 더보기