Socket
Socket(23. 10. 23 ~ 24) Socket이란? Network에서 정보가 전송되는 고유 식별자 송신 또는 수신 프로세서가 위치한 host에 의해 식별 운영 체제에서 스풀링되는 물리적인 장치로의 I/O 기본 특성이 변경되지 않았지만, 액세스가 제한되고 mapping 알고리즘(예: 디바이스 주소 매핑 또는 가상 미니 디스크...
Socket(23. 10. 23 ~ 24) Socket이란? Network에서 정보가 전송되는 고유 식별자 송신 또는 수신 프로세서가 위치한 host에 의해 식별 운영 체제에서 스풀링되는 물리적인 장치로의 I/O 기본 특성이 변경되지 않았지만, 액세스가 제한되고 mapping 알고리즘(예: 디바이스 주소 매핑 또는 가상 미니 디스크...
L7 응용계층 / L4 전송 계층 (23. 10. 25) L7 응용 계층 데이터를 사용자에게 전달하는 계층 하위 세 개의 계층(Host-to-Network, Internet, Transport)은 모두 데이터가 한 컴퓨터에서 다른 컴퓨터로 어떻게 전송되는지를 정의하는 데 협력 Application layer은 데이터가 전송된 후에 어떻...
L3 네트워크 / L2 연결 계층(23. 10. 25) L3 Network Layer IP Internet Protocol - IPv4(32비트) 데이터를 어떻게 전송할 것인가? 데이터를 어떤 경로로 결정한것인가? 주요 용어 TTL- Time To Live Protocol 6 TCP ...
JSON Overview JSON 이란 가벼운 데이터 교환 형식으로 인간이 읽기 쓰기 편하며 기계도 구문 분석 하기 좋은 JacaScript 기반으로 만들어짐 JSON은 완전히 언어 독립적인 텍스트 형식이지만 C를 비롯한 C++, C#, Java, JavaScript, Perl, Python 및 기타 여러 가지 C 계열 언어의 프로그래머에...
JSON in Java(23. 10. 27) Maven 에서 JSON in Java 설치 lib 폴더에 넣어서 사용한다. json 모듈의 계층 구조 classDiagram Object <|-- CDL Object <|-- Cookie Object <|-- CookieList ...
JAVA 개념 정리 (09.04 ~ 09.08) Java의 특징 객체 지향 언어 (OOP) 객체란 무엇인가 현실 세계의 Entity를 객체로 지정해 이 객체로 프로그래밍을 하는 기법 객체는 필드와 메소드를 통해 노출 됨 이러한 방식을 통해 내부 상태는 숨기고 객체간의 상호작용 → 데이터 캡슐화 ...
HTTP(23. 10 .27) WWW(World Wide Web) 1989년 3월 팀 버너스리 외 n 명의 과학자들의 제안으로 시작 Web 브라우저가 Web Server의 HTML로 기술된 리소스를 URL을 통해 요청하여 HTTP를 사용하여 받아서 표현하는 것 HTML (HyperText Markup Language) 자...
Computer Architecture (23.09.04) CPU의 동작 Memory 보조 기억장치 ( HDD, SDD ), 주 기억장치( RAM ), Cache Memory Cache Memory L1 → L2 → L3 → RAM 순으로 저장 장소 탐색 Register 저장된 주소의 데이터 저장, 로드등의 정보 저장 ...
Computer Network (23. 10. 25) Computer Network Computer network 이란? 서로 데이터를 교환하고 리소스를 공유할 수 있는 상호 연결된 Computing device의 집합 프로토콜을 사용하여 통신 다양한 형태로 구성(Topology) Node Computer device간 메...
Command Line Arguments(23. 10. 30) Java 응용 프로그램은 명령줄에서 여러 인수를 받아들일 수 있고, 이를 통해 사용자는 응용 프로그램이 시작될 때 구성 정보를 지정할 수 있다. public static void main(String[] args) { for (String ar...