네트워크 (IP, 통신) 22

JSON

JSON (JavaScript Object Notation)은 데이터 교환 형식 주로 웹 애플리케이션과 서버 간의 데이터 전송에 사용JSON은 텍스트 형식이며, 사람과 기계가 모두 쉽게 읽고 쓸 수 있도록 설계  1. JSON 기본 구조 JSON 데이터는 key-value  키-값,중괄호 {} 2. 데이터 타입JSON은 다음과 같은 데이터 타입을 지원 문자열(String): 큰따옴표 ""로 묶은 텍스트. 예: "John"숫자(Number): 정수 또는 부동 소수점 숫자. 예: 30불리언(Boolean): 참 또는 거짓. 예: true 또는 false배열(Array): 대괄호 []로 묶은 값의 목록. 예: ["Math", "Science"]객체(Object): 중괄호 {}로 묶은 키-값 쌍의 집합. 예: ..

네트워크, 프로토콜, TCP/IP 참조 모델

보안 확보 - 프로토콜: 올바른 통신 상대인지 인증, 통신 암호화하는 구조  ex. 웹브라우저 -> 접속 대상 서버가 올바른 통신 상대인지 인증 -> 사용자 이름, 비밀번호 암호화, 송신  프로토콜 / 통신 프로토콜 = 통신을 위한 규칙  프로토콜로 정의된 다양한 통신 기능 -> 그 처리에 맞게 계층 구조   1. 물리적 사양 : 네트워크에 많은 프로토콜이 각각 다양한 역할 하며 존재  - LAN 케이블 소재, 커넥터 형태, 핀 -> 프로토콜에 정의됨  2. 송신 상대 특정 - 주소 할당 -> 송신 상대 구별 (이해 쉬운 문자 주소, 이해 어려운 숫자 구조)  3. 패킷 전송 - 헤더의 어디에서 어디까지, 어떤 정보 포함하고, 어떤 순서로 교환하는지 정의 네트워크 네트워크의 기초 -> 오랜 기간 존재한 ..