Dev Hyeri

CS/프로그래밍 지식 6

[인터넷 네트워크]

클라이언트 - 서버 프로토콜 계층 애플리 케이션에서 SOCKET라이브러리를 통해 전달 TCP로 감쌈 + TCP 최적화 하기 위해 UDP 사용 IP로 감싸 패킷으로 만듬 네트워크 인터페이스에서 이더넷 프레임으로 감싸 보냄 UDP(사용자 데이터그램 프로토콜 User Datagram Protocol) 패킷 구분용 PORT + 맞는지 검증해주는 체크섬 별 기능 없지만 변동 불가능한 TCP를 최적화하기 위해 추가적으로 사용하는 것 TCP(전송 제어 프로토콜 Transmission Control Protocol) IP프로토콜 위에 살짝 올려 한계 극복 비연결성 : 도착지가 연결되어 있지 않아도 무조건 발송 연결을 하고 발송한다 TCP 3way handshake(가상연결) 비신뢰성 : 패킷이 예상대로 전송되지 않음 ..

[프로그래밍 지식] 프로그래밍 관련 발음, 읽는 법, 말하는 방법 모음

단축키 ctrl + F 누른 후 우측 상단 팝업창에 원하는 검색어 찾기 영국 발음을 기준으로 작성됨 div html 의 태그 말하기 : "디브", "다이브", "디 아이 브이" AWS Amazon Web Services 주문형 클라우드 컴퓨팅 플랫폼 과 API를 종량제 방식으로 제공하는 Amazon 의 자회사 말하기 : "아마존 웹 서비스" 또는 "에이 더블유 에스" OAuth Open Authorization /ˌɔːθəraɪˈzeɪʃn/ 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 말하기 : "오-우. 오th" "오-우. 오쓰" "오-우. 오"..

[ 개발 지식 ] 컴퓨터 구조 Computer Architecture

1. 메모리 Memory, DRAM 프로그래밍을 할때 사용하는 데이터와 코드가 올라와있는 공간. 2. I/O devices Storegy ( SSD 등) Load : storegy 에서 데이터를 불러오는 작업 save : storegy 에 저장하는 작 input : 키보드 마우스 output : 모니터 3. CPU Central Processing Unit 연산 담당 fetch : 메모리에게 명령을 받는것 decode, execute : 연산하고 계산하는 것 instruction cycle : fech, decode, execute 를 계속 사이클을 도는 것

[ 개발 지식 ] 2진법 / 10진법 / 16진법

2진법 (기계어) : 0과 1만으로 논리구조를 표현한다. 0은 false 1은 true를 나타낸다. 10진법 : 가장 많이 쓰는 기수법) 16진법 : 보통 0부터 9까지의 수와 A에서 F까지의 문자를 사용한다. 10진수 → 16 진수 10진수 201을 16으로 나누면 몫 12 나머지 9이다 12는 C 이므로 C9 201 (10진법) = C9 (16진법) * 1byte는 8bit, 즉 이진수 8자리이므로, 십육진수 두 자리로 표현할 수 있다. 1 byte 2 byte 4 byte 8 byte 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double

[ 개발지식 ] 결측치 Null, NA, NaN 한방에 정리

Null : 아직 정의되지 않은 미지의 값 아스키 코드 00번 아무것도 없음. 0 아님. " " 아님. (0 : 아스키코드 48번, 공백 : 아스키코드 32번) 포인터가 아무것도 가리키고 있지 않은 것. 포인터가 가지고 올 값이 없는 상태. *널 포인터 : 포인터 값이 널인 것. 숫자 형태가 아닌 것이라 연산을 시도할 수 없음 ( 논리적 오류 발생 ) (SQL에서 NULL이 포함된 연산 결과는 NULL이다) NA : Not Available 해당 데이터 값이 없거나 사용할 수 없음 NaN : Not a Number 출처. 위키백과 : https://ko.wikipedia.org/wiki/%EB%84%90 https://ko.wikipedia.org/wiki/%EB%84%90_%EB%AC%B8%EC%9E%90