COMPUTER_SCIENCE 4

HTTP Redirection

HTTP Redirectionwww.yahoo.com을 입력했을때, 자동으로 kr.yahoo.com으로 이동하는 것을 HTTP Redirection이라고 한다. 이는 사용자가 요청한 페이지가 아닌 다른 페이지 혹은 다른 서버로 접속을 유도하는 기술이다.Web BrowsingDNS 서버에 Web Browsing한 주소를 보내 IP주소를 요청한다.DNS에서 IP 주소가 Response온다.IP 주소와 TCP Connecntion Establishing한다.HTTP Get Request이 이루어 진다.HTTP Get Response가 이루어 진다.TCP Connection Closing을 한다.서버에서 받은 정보를 브라우저가 Rendering한다.4~8번을 반복한다.이제 HTTP Redirection의 이유를..

COMPUTER_SCIENCE 2018.05.09

TCP 통신

TCP 통신TCP 헤더 및 제어 플래그 구조3-way handshakingclinent와 server가 TCP 통신을 하기위해서 3-way handshaking을 거친다. 방식은 다음과 같다.client가 연결을 요청하는 SYN=1을 server에 보낸다. (SYN은 TCP 패킷 TCP 헤더의 flag이다.)server는 clinent의 요청을 받으면 SYN,ACK를 함께 client에 보낸다.clinent는 ACK를 보낸다.위의 방법은 통신전 초기화를 위해 4-way handshaking를 사용한다. 4-way handshaking통신을 종료하고자 하는 clinent가 server에게 FIN패킷을 보내고 자신은 FIN_WAIT_1 상태로 대기한다.FIN패킷을 받은 server는 CLOSE_WAIT로 바..

COMPUTER_SCIENCE 2018.04.24

CPU 스케줄링

CPU 스케줄링프로그램이 메모리에 올라가면 PC(프로그램 카운터)라는 이름의 레지스터가 현재 CPU에서 수행할 메모리의 주소값을 가지고 있는다. 그러면 CPU는 PC가 가진 메모리 주소를 하나씩 실행 시킨다. 프로그램 실행과 관련한 기계어 명령CPU 내에서 수행되는 명령ADD - CPU내의 레지스터에 있는 2개의 값을 더해 레지스터에 저장하는 명령이다. 수행속도가 매우 빠르다.메모리 접근을 필요로 하는 명령LOAD - 메모리의 데이터를 CPU로 읽어 들이는 명령이다.Store - CPU에서 계산된 값을 메모리에 저장하는 명령이다.비교적 빠르다.입출력을 동반한 명령시간이 오래걸린다.CPU burst - 사용자 프로그램이 CPU를 직접 가지고 빠른명령을 수행하는 단계I/O burst - I/O요청이 발생해 ..

COMPUTER_SCIENCE 2018.04.24

정보처리기사 신기술 빈출 용어 정리

Digital Forensics 컴퓨터나 기타저장장소에 저장된 자료를 법적효력을 가지도록 수집, 분석, 보고하는 과정 Cyber Bullying - 사이버 협박 인터넷에서 상대에게 모욕이나 위협을 주는 메시지를 보내거나 소문을 퍼뜨리고, 모욕적인 사진을 공개하여 괴롭히는 행위 Hadoop 분산 컴퓨팅 플랫폼 일반 pc급 컴퓨터들로 가상화된 대형 스토리지를 형성하고 그 안에 보관한 거대한 데이터 셋을 병렬로 처리할수 있도록 개발된 자바 소프트웨어 프레임워크 LBSNS 위치기반 + sns 이동중인 사용자에게 사용자의 위치와 관련된 여러 정보를 제공하는 서비스이다. Digital Prosumer 인터넷 커뮤니티에 참여해 컨텐츠를 즐기고, 그와함께 자신이 동영상, 사진등 컨텐츠 생산에도 영향을 미치는 사람 NF..

COMPUTER_SCIENCE 2017.10.08