프로토콜(Protocol)
#프로토콜
#OSI 7계층
#통신방법규칙/약속
컴퓨터 간에 정보를 주고 받을 때의 통신 방법에 대한 규칙과 약속
기본 요소 | |
구문 (syntax) | 데이터의 형식이나 구조를 정의 |
의미 (semantics) | 데이터의 의미와 해석 방법을 정의 |
시간 (timing) | 데이터의 전송과 관련된 시간적인 측면을 다룸 |
프로토콜은 어떤 역할을 하는지 ?
프로토콜은 데이터를 어떻게 보내고 받아야 하는지를 정의하며 효율적이고, 정확한 데이터 교환을 지원함
프로토콜은 왜 중요할까 ?
프로토콜을 잘 따르지 않으면 데이터의 손상이나 잘못된 전송이 발생할 수 있음
OSI 7 계층
네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말하며, 국제표준화기구에서 네트워크간의 호환을 위해 표준 네트워크 모델을 만듦
Open Systems Interconnection : 개방형 시스템 상호 연결
참고 :
FTP(File Transfer Protocol)
"파일 전송 프로토콜" 로 인터넷을 통해 파일을 한 컴퓨터에서 다른 컴퓨터로 쉽게 전송할 수 있는 방법
#파일전송프로토콜
#21번 #20번
FTP를 사용하여 어떤 작업을 할 수 있을까 ?
FTP 를 사용하여 파일을 업로드하고 다운로드 할 수 있으며, 디렉토리를 관리하고 파일의 권한을 설정할 수 있음
그럼 FTP에서 파일을 전송할 때, 제어 포트와 데이터 포트의 역할은 무엇일까 ?
제어 포트는 클라이언트와 서버 간의 제어 정보를 주고받는 데 사용되고,
데이터 포트는 실제 파일 데이터를 전송하는 데 사용됨
제어 포트(21번) - 기본 포트 | 클라이언트와 서버 사이의 명령, 제어 등을 송수신 담당 |
데이터 포트(20번) | 클라이언트와 서버 사이의 직접적인 파일 송/수신 담당 |
SSL(Secure Sockets Layer)
인터넷 트래픽을 암호화하고 서버 신원을 하기 위한 프로토콜
#Secure=보안
#https의s는Secure
#ssl인증=신분증
어떤 목적으로 사용될까 ?
인터넷에서 안전한 통신을 위해 사용됨
어떤 보안 기능을 제공할까 ?
데이터의 기밀성, 인증을 보장하여 보안성을 제공함
SSL이 동작하는 원리
공개키 암호화를 사용하여 클라이언트와 서버 간의 안전한 통신을 가능하게 함
'Others > 핵심 이론' 카테고리의 다른 글
autocomplete="on|off" 개념 (0) | 2022.10.28 |
---|---|
(Anaconda) 아나콘다 가상환경 사용법 (0) | 2022.04.18 |