2020-09-25 TIL
JSON
- 속성-값 또는 키-값 으로 된 데이터 객체를 텍스트로 표현하는 개방형 표준 데이터 포맷이다.
{속성:값, 속성:값, ...} 예) {"no":1,"name":"1","email":"1","password":"1","photo":"1","tel":"1"} - 텍스트 형식이기 때문에 프로그래밍 언어나 운영체제에 영향을 받지 않는다.
- 바이너리 방식에 비해 데이터 커지는 문제가 있지만, 모든 프로그래밍 언어에서 다룰 수 있다는 장점이 있다.
- 인터넷 상에서 애플리케이션 간에 데이터를 주고 받을 때 주로 사용한다.
- 특히 이기종 플랫폼(OS, 프로그래밍 언어 등) 간에 데이터를 교환할 때 유용하다.
- JSON 공식 홈인 https://www.json.org 사이트에 자세한 내용이 있다.
JSON 라이브러리
- JSON 데이터 포맷을 다루는 라이브러리다.
- JSON 홈페이지에 다양한 프로그래밍 언어에서 사용할 수 있는 라이브러리를 소개한다.
Gson
- 구글에서 제공하는 JSON 자바 라이브러리다.
- 자바 객체를 JSON 형식의 텍스트로 변환하는 기능을 제공한다.
- JSON 형식의 텍스트를 자바 객체로 변환하는 기능을 제공한다.
DSL
- Domain Specific Language
전길남 박사
- https://jinyoungez.tistory.com/2
네트워크 NIC
- https://ko.wikipedia.org/wiki/네트워크_인터페이스_컨트롤러
- Lan Card = 네트워크 인터페이스 컨트롤러
- 랜 카드 고유번호 = 닉 어드레스 = 맥 어드레스
브라우저 동작 과정 (네트워크)
- https://d2.naver.com/helloworld/59361
new Socket(IP Address, port);
- 아이피 주소에 도메인 주소가 올 수 있다.
- local host : 현재 pc를 가리킨다.