< Computer Science >/컴퓨터통신12 Forward Proxy & Reverse Proxy 차이점 안녕하세요, 다람쥐입니다. 가끔 서버 개발을 하다보면 리버스 프록시와 관련한 이야기가 많이 나옵니다. 리버스 프록시 뿐 아니라 포워드 프록시에 관한 개념이 종종 헷갈릴 때가 있었는데요. 이번 포스팅으로 포워드 프록시 서버와 리버스 프록시 서버가 무엇이고 둘의 차이점이 무엇인지 알아보고 정리하고자 합니다. 1. 포워드 프록시 서버 (Forward Proxy Server) 아주 오래전 VPN 을 사용하기 전에 현재 IP 에서 접근할 수 없는 주소에 접근하기 위해 프록시 기능을 사용했었는데요. 프록시 서버의 위치에서는 🧑💻 내 IP 와 내가 접근할 수 없는 주소 모두 접근할 수 있는 친구인거죠! 그 친구에게 부탁을 해서 대신 접속해달라고 요청을 할 수 있었어요. 그 프록시 서버를 포워드 프록시 서버(Forw.. < Computer Science >/컴퓨터통신 2022. 2. 5. Chapter 11. Local Area Network Overview Chapter 11. Local Area Network OverviewWhat is LAN?Q. LAN 을 설명하시오.LAN (Local Area Network)는 작은 지리을 다루는 고속 데이터망이다.일반적으로 워크스테이션, 개인 컴퓨터, 프린터, 서버, 다른 서비스들과 연결된다. LAN을 사용하면 다음의 장점이 있다.각종 기기와 애플리케이션 접근을 공유한다.연결된 사용자끼리 파일을 주고받을 수 있다.메일이나 다른 애플리케이션으로 사용자끼리 커뮤니케이션 할 수 있다. Network TopologyQ. 네트워크 토폴로지를 설명하시오.네트워크 토폴로지는 통신망에서 요소들(링크, 노드 등)의 배열을 뜻한다.통신망에서 다양한 종류의 배열이 있다. 1. Bus Topology버스 토폴리지는 모든 노드가 한 케이.. < Computer Science >/컴퓨터통신 2018. 12. 18. Chapter 10. Celluar Wireless Network Chapter 10. Celluar Wireless NetworkCellular NetworkQ. Cellular Network 을 설명하시오.셀룰러 네트워크는 모바일 휴대폰, 개인 통신 시스템, 무선 네트워크에 사용되는 기술이다.기존의 고출력 송신 및 수신을 대체하기 위해 모바일 휴대폰 전용으로 개발됐다.셀룰러 네트워크는 데이터 전송 시 저출력이고 적은 범위에 더 많은 전송자를 수용할 수 있다. 셀룰러 네트워크는 제한된 출력으로 각각 셀이라고 불리는 한정된 구역을 담당하는 큰 수의 기지국들을 사용하여 서비스들을 제공하는 모바일 네트워크다. 구역들은 셀들로 나뉘어진다.각 셀은 고유의 주파수대를 할당한다. 그 셀 안에서는 기지국이 기능을 제공한다.인접한 셀들은 간섭이나 혼선을 막기 위해 다른 주파수대를 사.. < Computer Science >/컴퓨터통신 2018. 12. 18. Chapter 9. WAN Technology and Protocols Chapter 9. WAN Technology and ProtocolsSimple Switching NetworkQ. Circuit Switching과 Packet Switching 을 비교하시오.1. Circuit SwitchingCircuit Switching은 두 지점간에 전용 회선으로 사용한다.연결하는 동안 쓸 전용 채널이 준비되어야 한다는 점이 비효율적일 수 있다. 데이터가 없다면 용량이 낭비된다.연결하는데 시간이 든다. 다음 3 가지의 단계로 이뤄진다.EstablishTransferDisconnect 아날로그 음성 신호를 전달할 때, 딜레이로 인한 문제가 없기 때문이 효율적이다. 그러나 디지털 전송은 비 효율적이다. 투명하다. 한 번 회로가 연결이 되면, 직접 연결된 것처럼 보이며, 다른 특별.. < Computer Science >/컴퓨터통신 2018. 12. 18. Chapter 8. Multiplexing Chapter 8. MultiplexingMultiplexingQ. Multiplexing 을 설명하시오.전기통신이나 컴퓨터 네트워크에서, 멀티플렉싱은 여러 개의 아날로그나 디지털 신호들을 하나의 공유 매체 위에 한 신호로 합쳐준다.그 목적은 한정된 자원을 공유하기 위해서다.예를 들면, 전화통신에서 여러 개의 전화 신호는 한 회선으로 전파된다. 디멀티플렉싱(Demultiplexing)은 수신자 끝단에서 원래의 신호들을 복구한다. 멀티플렉싱을 하는 장치를 멀티플렉서(Multiplexer, MUX) 라고 불린다. 디멀티플렉싱을 하는 장치를 디멀티플렉서(Demultiplexer, DEMUX, DMX) 라고 불린다. 멀티플렉싱은 다음 네 가지 종류가 있다.Frequency division multiplexing.. < Computer Science >/컴퓨터통신 2018. 12. 18. Chapter 7. Data Link Control Protocols Chapter 7. Data Link Control ProtocolsData Link Control ProtocolsQ. DLC 에 대해 설명하시오.DLC (Data Link Control) 은 OSI (Open Systems Interconnection) 모델 중 데이터 링크 계층의 기능이다.데이터 링크 계층은 신뢰할 수 있는 데이터를 물리 계층과 네트워크 계층 사이에 제공해야 한다.( 이 외에, 프레임을 정의하고 오류 검출과 프레임 사이에 ECC (Error Correcting Code)를 집어넣고, 흐름 제어를 해야 한다. ) 데이터 링크 제어는 수신과 송신 사이에 효율적인 데이터 통신을 위해 다음과 같은 목표가 있다. 프레임 동기화 (Frame synchronizaiton) : 데이터는 프레임이라.. < Computer Science >/컴퓨터통신 2018. 12. 18. Chapter 6. Error Detection and Correction Chapter 6. Error Detection and CorrectionType of ErrorsQ. 오류의 종류를 설명하시오.오류는 송신과 수신 사이에 한 비트가 변경됐을 때 일어난다. 예를 들어 1이 보내졌는데, 0을 받았다든가 반대로 0을 보냈는데, 1을 받았다든지 할 때다. 오류의 종류는 두 가지가 있다.Single-bit errorBurst error1. A single-bit error단 한 비트에만 오류가 있다. 그 주변에는 영향을 끼치지 않았다. 2. A burst error of length B2 이상의 B 길이의 인접한 비트 수 안에서 오류인 경우를 말한다. 오류의 처음과 끝을 기준으로 길이가 정해지며, 그 안에도 오류가 일어날 수 있다. Error DetectionQ. 오류 검출은 .. < Computer Science >/컴퓨터통신 2018. 12. 18. Chapter 5. Signal Encoding Techniques Chapter 5. Signal Encoding TechniquesEncoding TechniquesQ. 인코딩과 디코딩을 설명하시오.인코딩은 전송 데이터를 특정 형식으로 변환하는 과정이다.디코딩은 변환된 형식으로부터 정보를 추출하는 인코딩의 반대 과정이다. Q. 데이터 인코딩과 디코딩을 설명하시오.데이터 인코딩은 데이터를 신호 형태로 변환하는 방법이다.물리 계층에서 데이터를 신호 형태로 변환한다.신호는 매체를 통해 효율적으로 전파하도록 설계해야 한다.또한 수신자가 정확하게 해석할 수 있도록 설계해야 한다. Q. 디지털 신호를 설명하시오.전압 pulse가 이산적이고 불연속적인 신호의 연속을 뜻한다.각 pulse는 신호 요소다.이진 데이터들은 각 데이터 비트를 신호 요소에 인코딩되어 전송된다. 디지털에서 .. < Computer Science >/컴퓨터통신 2018. 12. 17. Chapter 4. Transmission Media Transmission MediaTransmission medium defined as physical path that carry information between sender and receiverit is key elements of data communicationBecause choosing the appropriate media, making cost-efficient of data communications Design Factors Determining Data Rate and DistanceBandwidth : Higher bandwidth gives higher data rateTransmission impairments : Impairments, such as attenuation,.. < Computer Science >/컴퓨터통신 2018. 10. 19. Chapter 3. Data Transmission Transmission Terminology: Data transmission occurs between transmitter and receiver over some transmission medium.Communication is in the form of electromagnetic waves. Guided mediaTwisted pairCoaxial cableOptical fiberUnguided media (wireless)Propagation through air, vacuum, and seawater Direct linkThe term direct link is used to refer to the transmission path between two devices in which signa.. < Computer Science >/컴퓨터통신 2018. 10. 18. Chapter 2. Protocol Architecture, TCP/IP, and Internet-Based Applications What is the Protocol?Network protocols are formal standards and policies compriesed of rules, procedures and formats that define communication between two or more devices over a networkNetwork protocols govern the end-to-end processes of timely, secure and managed data or network communication. What is Protocol Architecture?This is a layered structure of hardware and software which supports the .. < Computer Science >/컴퓨터통신 2018. 10. 17. Chapter 1. Data Communications, Data Networks, and the Internet Data Communications, Data Networks, and the InternetNetworking TechnologyLocal Area Networks (LANs)Wide Area Networks (WANs) Local Area Networks (LANs)A group of computers and associated devices that share a common communications line or wireless link to a server. Several key features of LANThe scope of LAN is small, typically a single building or a cluster of buildingsLANs are usually owned by .. < Computer Science >/컴퓨터통신 2018. 10. 17. 이전 1 다음