💻 Computer Science/네트워크

클라이언트가 HTTP 프로토콜을 이용해 서버로 요청을 보내는 방법인 HTTP Method에는 크게 GET 방식과 POST 방식이 있다. 이 둘에 대해 알아보자. GET, POST GET은 가져온다. POST는 수행한다. GET은 서버에서 데이터를 조회하기 위해 사용하는 메서드이다. POST는 서버에 데이터를 수정하거나 새로 추가하기 위해 사용하는 메서드이다. 둘의 가장 큰 차이점은 데이터를 전송하는 방식이다. GET과 POST 메서드 둘 다 데이터를 서버로 보내야 하는데, GET은 Header에 POST는 Body에 데이터를 포함시켜 전송한다. GET GET은 요청을 전송할 때 필요한 데이터를 URL에 쿼리 스트링을 통해 전송한다. 쿼리 스트링이란 URL 주소 끝에 ? 뒤에 붙는 파리미터들을 말한다. e..
HTTP Hyper Text Transfer Protocol의 약어 WWW 서버와 WWW 클라이언트 간의 통신을 수행하는 데 사용하는 네트워크 프로토콜 WWW 서버로부터 정보를 취득할 때 HTTP 프로토콜을 사용해 통신한다. HTTP는 달라고 요청된 데이터에 데이터 속성(정적 이미지, 텍스트 등)을 헤더로 붙여 반환한다. 일반적으로 80번 통신 포트 사용 HTTP에 의한 파일 전송은 요청에 대한 응답을 처리한 후 연결이 끊어지므로 여러 페이지에 걸쳐 처리해야 할 경우 페이지 간 정보를 유지할 수 없다는 단점이 있었지만, HTTP 1.1에서 연결을 끊지 않은 채 여러 요청을 계속 수행할 수 있도록 기능이 확장되었다. HTTP/2는 하나의 연결 내 동시에 여러 개를 요청할 수 있도록 하는 등 효율성을 높이고..
인터넷 TCP/IP라는 패킷 통신 유형의 네트워크 프로토콜을 이용해 전 세계 규모로 서로 연결한 거대한 컴퓨터 네트워크 현재 WWW(World Wide Web)나 전자 메일 같은 서비스가 주로 사용되고 있다. ISP(Internet Serivces Provider)라는 접속 사업자가 개인이 인터넷에 접속할 수 있도록 연결해준다. 인터넷에서는 각 네트워크를 서로 연결하는 라우터가 물통 릴레이처럼 패킷을 중계해 데이터를 주고 받는다. ISP Internet Services Provider의 약어 인터넷 연결을 제공하는 서비스 공급자 전화 회선이나 전용 회선을 사용해 일반 사용자의 요청을 받아 인터넷에 연결한다. 과거 : 아날로그 모뎀을 사용한 다이얼업 접속 방법 사용 최근 : ADSL, 광케이블과 같은 상시..
DNS Domain Name System의 약어 도메인 이름(컴퓨터 이름)으로 IP 주소를 알아내는 서비스 DNS 서비스가 실행되고 있는 컴퓨터를 DNS 서버라고 하며, 서버 내에 도메인 이름과 IP 주소가 있는 데이터베이스를 관리한다. DNS 서버에게 물으면 데이터베이스를 검색해 도메인 이름에 해당하는 IP 주소를 반환해준다. → 클라이언트는 이 IP 주소를 기반으로 통신 DHCP Dynamic Host Configuration Protocol의 약어 컴퓨터에 IP 주소나 서브넷 마스크 같은 네트워크 관련 설정을 자동으로 수행하는 서비스 DHCP를 사용하는 네트워크 환경에서 클라이언트가 요청하면 해당 네트워크를 이용하기 위한 각종 설정과 사용할 수 있는 IP 주소를 발급한다. → 네트워크 접속에 필요한..
NIC Network Interface Card의 약어 컴퓨터에 네트워크를 연결하기 위한 확장 카드 두번째 링크 계층에서 작동하는 네트워크 구성 요소 다른 말로 "LAN 보드", "LAN 카드", "LAN 어댑터"라고 표현하기도 한다. NIC는 변환기 역할을 해서 케이블에서의 단순 전기 신호를 디지털 신호로 변환해 컴퓨터에 전송된다. 컴퓨터에 장착된 NIC에 LAN 케이블을 연결해 컴퓨터와 네트워크를 연결한다. LAN 케이블 각 컴퓨터를 네트워크에 연결하기 위해 사용하는 케이블 전기 신호로 변환된 통신 데이터가 전송되는 경로로, LAN 케이블을 연결해 컴퓨터끼리 데이터를 주고받을 수 있다. 사용하는 네트워크 규격에 따라 LAN 케이블의 종류가 다르다. 리피터 OSI 참조 모델 1계층인 물리 계층에서 동작..
WAN 광역 통신망 (Wide Area Network) 전용선을 사용해 서로 떨어져 있는 컴퓨터나 LAN 사이를 연결한 네트워크 LAN처럼 직접 케이블을 연결하는 것이 아니라 통신 사업자가 제공하는 광역망을 이용해 구축한다. 연결 방법 전용선 : 거점 사이를 전용선으로 연결, 비용이 많이 듬 전화 접속 : 필요 시에만 공중 회선을 경유해 전화 접속으로 연결, 통신 시간에 따라 비용 변동 VPN : 인터넷에 가상 전용선 공간을 만들고 거점 사이를 연결, 비용 저렴, 보안 주의 필요 연결 방법 전용선 정액 요금을 내고 두 지점 간을 연결하는 전용 회선으로, 내선 통화나 광역 네트워크 통신망을 구축할 수 있다. 컴퓨터 네트워크용으로 제공하는 전용선 서비스는 주로 LAN 사이를 연결하는 WAN을 구축하는데 사용..
LAN Local Area Networt (근거리 통신망) 좁은 범위(회사나 건물) 내의 컴퓨터를 전용 케이블로 연결해 구성한 네트워크 가정에서 이러한 네트워크를 구성한다면 "가정용 LAN" 혹은 "홈 네트워크"라 한다. LAN이 구축되지 않은 환경에서는 컴퓨터 간 직접 데이터를 주고 받을 수 없다. LAN을 통해 컴퓨터의 전자 데이터를 서로 주고받을 수 있으며, 프린터 같은 주변 기기도 네트워크를 통해 다른 컴퓨터가 사용할 수 있게 된다. 💡 LAN의 연결 형태 (토폴로지) 스타형 버스형 링형 : 모든 컴퓨터가 링 모양으로 연결된 형태, 토큰 링에서 사용 계층형 메쉬형 네트워크 토폴로지 • 네트워크를 구성하는 컴퓨터간 연결된 형태 • 통신망 구조라고 생각하면 된다! 스타형 LAN 허브라는 집선 장치를 ..
네트워크 프로토콜 네트워크를 통해 컴퓨터끼리 정보를 주고받기 위한 통신 규약을 의미한다. → 어떤 방법으로, 어떤 절차를 거쳐서, 어떤 언어로 정보를 보낼지 등 방법, 절차, 언어라는 역할마다 계층 구조로 구분된다. OSI 참조 모델 네트워크의 기본 구조는 상호 호환성과 확장성을 제공하기 위해 7개의 층으로 나누어 관리되는데, 이러한 계층 구조를 OSI 참조 모델 또는 OSI 계층 모델이라고 한다. 송신하는 곳은 물리 계층에서 응용계층까지 순서대로 데이터를 가공해 보내고, 수신하는 곳은 받은 데이터를 역순으로 가공해 복원한다. TCP/IP TCP/IP는 인터넷에서 표준으로 사용되는 네트워크 프로토콜이며, IP를 비롯한 여러 프로토콜의 집합체를 총칭하여 부른다. 예를 들어 인터넷의 대표적인 서비스인 www..
an2z
'💻 Computer Science/네트워크' 카테고리의 글 목록