양 끝단 응용 프로세스들의 연결을 위해 세션을 설정, 유지, 종료
논리적인 연결 서비스인 세션을 제공.
주요 프로세스 : NetBIOS, SSL/TLS
데이터 단위 : Data, Message
네트워크 상에서 양 끝단 간의 논리적 연결.
사용자가 접근한 시점에서부터 종료하여 연결을 끝내는 시점까지 들어오는 일련의 요구를 하나의 상태로 보고 그 상태를 일정하게 유지시키는 것.
다중 세션 연결
: 서버 프로세스가 다수의 클라이언트 프로세스에 동시에 여러 세션 연결 가능. 서비스 시간이 짧을 수록 유리.
서비스 이용 시간이 길어지면 세션 연결이 길게 유지되므로 다른 클라이언트의 대기 시간이 증가.
단일 세션 연결
: 서버 프로세스가 하나의 클라이언트 프로세스만 지원.
대표 서버를 두어서 대표 서버가 클라이언트마다 하위 서버 프로세스를 생성하여 각각 연결되는 형태.
클라이언트의 요구마다 프로세스를 생성해야 하므로 초기 환경 구축에 따른 오버헤드가 증가.
두 프로세스의 대화를 관리하기 위한 특수 메시지인 토큰을 관리하여 상호배타적인 동작 제어.
데이터 토큰 : 데이터 전송 권리 제공.
해제 토큰 : 통신 양단 간의 연결 해제 과정을 제어하기 위해 사용.
동기 토큰 : 세션 연결을 사용하는 과정에서 동기 처리가 필요한 시점에 사용.
동기점을 추가하여 복구 지점을 설정하고 제어.
대화 : 데이터 전송 과정에서 시간 경과에 따라 동기점을 부여하여 단계적인 신뢰성을 보장.
세션 계층 관련 서비스들을 제공하여 응용 프로그램들이 근거리 통신망을 통해 통신할 수 있게 해주는 프로토콜.
이름 서비스 : 16바이트의 문자/숫자의 조합으로 컴퓨터를 식별.
데이터그램 분배 서비스 : 브로드캐스트 지원 및 통신 오류의 발견, 회복.
세션 서비스 : 두 컴퓨터가 통신할 수 있는 연결을 성립시킴. 데이터그램보다 더 큰 메시지 처리 가능.

안전한 통신 보장을 위한 프로토콜. 클라이언트와 서버 간의 데이터를 암호화 하거나 인증함으로써 중요 데이터 보호.