네트워크 5

AWS VPC 기본 개념 정리 - VPC를 구성하는 기본 원리

선수 지식 VPC를 이해하기 위해서 선수 지식이 좀 필요한데 아주 간단하게만 보고 가겠습니다. IP주소는 32자리 2진수인데 총 개수는약 40억개정도 됩니다. 그리고 (네트워크 주소 + 호스트 주소) 로 구성이 됩니다. 네트워크 주소는 아파트 주소, 호스트 주소는 호수로 이해하면 알기 쉽습니다. 정확한 주소로 찾아가려면 일단 아파트 주소로 가서 구체적인 호수를 찾아야겠죠. 출처) http://korean-daeddo.blogspot.com/2015/12/ip.html IP 주소를 8비트로 4등분을 한다면 각각을 옥탯이라 부릅니다. 각 옥탯별로 0~255개의 범위이므로 총 256개가 들어간다는걸 알 수 있습니다. 그리고 이 옥탯 별로 IP의 클래스를 A,B,C로 나눌 수 있습니다. 위에서 언급한 A 클래스..

[네트워크] 웹 캐시, HTTP 와 HTTPS

Cache는 속도가 빠른 곳에 임시로 데이터를 저장하여 속도를 높이는 것을 뜻한다. Web cache란? 네트워크를 통해 어떤 것을 가져오는 작업은 시간과 비용이 발생하게 된다. 크기가 큰 응답은 client와 server사이에 많은 왕복이 필요하다. 그래서 많은 사용자가 사용할 경우 시기가 지연되게 된다. 그래서 이전에 가져온 resource를 cache를 했다가 재활용하는 방법이 성능 최적화에 있어서 중요하다. 웹 캐시의 종류 1. Browser Cache브라우저 또는 Http 요청을 하는 클라이언트측 application의 내부 디스크브라우저의 back button을 눌렀을 때 2. Proxy Cache프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는..

[네트워크] TCP/UDP 와 자바 소켓프로그래밍 예제

■ 소켓 프로그래밍 소켓 프로그래밍이란 소켓을 이용한 통신 프로그래밍을 말한다. 소켓이란 (Socket) 프로세스 통신 간에 사용되는 양쪽 끝단을 의미한다. 즉, 소프트웨어 차원에서 원격에 존재하는 두 호스트를 연결해주는 매개체이다. 대표적으로 TCP 와 UDP이용이 있다. 소켓프로그램은 주로 서버-클라이언트 2개의 프로그램이 쌍을 이룬다. 이런 흐름은 포트에 대기하다가 클라이언트의 연결을 기다리고 (listen), 클라이언트가 접근을 요청하면 받아들여서(accept) 서버-클라이언트 연결을 설정하고, 클라이언트의 여러 명령을 받아서 서비스를 하게 되는 것이다. 비유적으로 생각해보자. 서버소켓은 먼저 소켓을 생성한다. (전화기 구입) 그리고 주소와 포트를 할당한다. (전화번호 개통) 요청대기 (전화를 기..

네트워크 용어정리

DSL (Digital Subscriber Line) DSL은 지역 전화망을 통해 디지털 데이터 전송을 제공하는 기술의 계열이다. DSL은 높은 주파수를 사용하며, 일반 전화는 낮은 주파수를 사용한다. voice, data transmitted at different frequencies over dedicated line to central office.use existing telephone line to central office DSLAM. Access net : cable network 사용자를 네트워크 코어에 연결해준다. 중간에 splitter라는 것이 있다. 이것은 광섬유가 일직선일 경우는 데이터 전송에 무리가 없지만 선이 꺾이게 되면 전송률에 차이가 나기 때문에 이것을 방지해 주는 역할이다..

컴퓨터 네트워크 개요 및 용어정리

What's the Internet? 1. Nuts and bolts view (기본 관점) millions of connected computing devices: 수 많은 컴퓨팅 기기 들이 연결되어 있는 것network of networks protocols control sending, receiving of messages (TCP, IP, HTT, Skype, 802.11) hosts = end system (단말)running network apps 단말이란? 데이터 통신에서 신호를 보내거나 받는 측의 한쪽 끝에 달린 장치가 단말기인데 단순히 어떤 사람이 신호를 보낼 수 있는 장치를 가지고 있다면 그것이 단말기가 되는 것이다. 2. A service view (서비스 관점) Infrastruc..

반응형