Junjangsee's Blog

Network - 웹 로봇

HTTP network 웹 로봇
웹 로봇웹 로봇은 사람과의 상호작용 없이 연속된 웹 트랜잭션들을 자동으로 수행하는 소프트웨어 프로그램입니다. 자동으로 웹 사이트를 돌아다니면서 컨텐츠를 가져오고, 하이퍼링크를 따라가고, 그들의 발견한 데이터를 처리합니다. 크롤러와 크롤링웹 크롤러는, 먼저 웹 ...
더 보기

Network - 게이트웨이, 터널, 릴레이

HTTP network 게이트웨이 터널 릴레이
이번 장에서 살펴볼 주제 게이트웨이 : 서로 다른 프로토콜과 애플리케이션 간의 HTTP 인터페이스다. 애플리케이션 인터페이스 : 서로 다른 형식의 웹 애플리케이션이 통신하는 데 사용한다. 터널 : HTTP 커넥션을 통해서 HTTP가 아닌 트래픽을 전송하는데 ...
더 보기

Network - 캐시

HTTP network 캐시 Cache
이번 장에서 살펴볼 주제 캐시는 불필요한 데이터 전송을 줄여서, 네트워크 요금으로 인한 비용을 줄여준다. 캐시는 네트워크 병목을 줄여준다. 대역폭을 늘리지 않고도 페이지를 빨리 불러올 수 있게 된다. 캐시는 원 서버에 대한 요청을 줄여준다. 서버는 부하를 줄 ...
더 보기

AWS Certificate Manager를 이용한 SSL인증서 발급받기

AWS Certificate Manager SSL
Certificate ManagerHttps를 활용하기 위해서는 SSL인증서를 등록해야합니다. 이 때 사설 인증서를 이용하거나, 대리로 발급해주고 관리해주는 기업들을 활용하는 등 여러 방법이 있습니다. 이 방법들은 비용이 발생하게 되는 큰 단점이 있습니다. A ...
더 보기

AWS Route 53을 이용해 도메인 등록하기

Domain AWS Route 53
Route 53먼저 도메인을 등록해보기 전 Route 53은 무엇이며 어떤 역할을 해주는지에 대해 살펴보겠습니다.Route 53은 AWS에서 제공하는 관리형 DNS(Domain Name System) 서비스입니다. DNS서비스란 도메인 또는 호스트 명을 IP로 ...
더 보기

Network - 프락시

HTTP network 프락시 Proxy
이번 장에서 살펴볼 주제 HTTP 프락시와 웹 게이트웨이를 비교하고 HTTP 프락시가 어떻게 배치되는지 알아본다. 몇 가지 유용한 활용방법을 보여준다. 프락시가 실제 네트워크에 어떻게 배치되어 있는지 그리고 트래픽이 어떻게 프락시 서버로 가게 되는지 설명한다 ...
더 보기

[JAVA - 자료구조] HashMap 메소드

java HashMap Map Method
HashMapHashMap이란 자료구조의 한 종류로서 Key와 value를 묶어 하나의 entry로 저장한다는 특징을 가집니다.그리고 hashing을 사용하기 때문에 많은양의 데이터를 검색하는데 뛰어난 성능을 보입니다.이전 포스팅에서는 ArrayList에 대해 ...
더 보기

개발자로 취직한 신입사원이 3개월 수습기간을 무사히 끝낸 후기

후기 회사 신입 개발자
첫 사회생활의 시작저는 컴퓨터라는 물건은 단지 웹 서핑을 하거나 게임 등 취미생활을 하는 용도로만 사용하고 있었습니다.하지만 뒤늦게 개발이란 것에 눈을 뜨고 공부하길 어언 7개월이 지나고 제가 공부하는 기술을 사용하고, 제가 하고싶은 개발을 하고 있는 한 회사에 ...
더 보기

Network - 웹 서버

HTTP network server
이번 장에서 살펴볼 주제 여러 종류의 소프트웨어 및 하드웨어 웹 서버에 대해 조사한다. HTTP 통신을 진단해주는 간단한 웹 서버를 펄로 작성해본다. 어떻게 웹 서버가 HTTP 트랜잭션을 처리하는지 단계별로 설명한다. 다채로운 웹 서버웹 서버는 HTTP ...
더 보기

Network - 커넥션 관리

HTTP network TCP Connection
이번 장에서 살펴볼 주제 HTTP는 어떻게 TCP 커넥션을 사용하는가 TCP 커넥션의 지연, 병목, 막힘 병렬 커넥션, keep-alive 커넥션, 커넥션 파이프라인을 활용한 HTTP 최적화 커넥션 관리를 위해 따라야할 규칙들 TCP 커넥션전 세계 모든 ...
더 보기
Prev Next