목록Computer Science (20)
보안 / AI / 프로그래밍
◇ 프로토콜 ( Protocol ) 이란? - 공통의 데이터 교환 방법 및 순서에 대해 정의한 의사소통 약속, 규악 혹은 규칙 체계를 말한다 ( 출처 : WIKIPEDIA ) ◇ 소켓 ( Socket ) 이란? - 소켓은 운영체제를 통해 네트워크 통신을 하는 표준 방법이다. - 소켓은 전화 교환대의 소켓처럼 연결의 종점 ( End Point ) 으로 생각할 수 있다. ◇ C 소켓 관련 함수 int sockfd = socket(int domain, int type, int protocol) - socket() : 소켓 생성 함수이다. - sockfd : 소켓 파일 서술자이다. 파일 서술자 처럼 다뤄진다. - domain : 소켓의 프로토콜 패밀리 ( Protocol Family ) 를 지정한다. 프로토콜 ..
◇ 물리 계층 ( Physical Layer ) - 두 지점 간의 물리적 연결을 담당 - 전기적 비트 스트림을 주고 받는 역할을 담당 - 비트 스트림 통신 활성화 / 유지 / 비활성화 담당 ◇ 데이터링크 계층 ( Data-Link Layer ) - 두 지점 간의 실제 데이터 전송을 담당 - 에러 보정 / 흐름 제어 기능 담당 - 데이터 링크 연결 활성화 / 유지 / 비활성화 담당 ◇ 네트워크 계층 ( Network Layer ) - 시스템 간의 투명한 데이터 전송 기능을 제공 - 전송의 신뢰성을 보장 ◇ 세션 계층 ( Session Layer ) - 네트워크 애플리케이션 간에 연결을 맺고 유지하는 일을 담당 ◇ 프레젠테이션 계층 ( Presentation Layer ) - 데이터를 특정한 문법이나 언어로..