통신 기술-빠른 가이드
음성, 기호 또는 기호를 사용하여 정보를 교환하는 것을 커뮤니케이션이라고합니다. 약 50 만년 전 초기 인간이 말하기 시작했을 때 이것이 첫 번째 의사 소통 방식이었습니다. 현대 세계에서 커뮤니케이션을 주도하는 현대 기술에 뛰어 들기 전에 인간이 서로 지식을 공유 할 수있는 더 나은 커뮤니케이션 기술을 어떻게 개발했는지 알아야합니다.
커뮤니케이션의 역사
멀리있는 사람들과 소통하는 것은 다음과 같이 알려져 있습니다. telecommunication. 첫 번째 형태의 통신은smoke signals, drums 또는 불 torches. 이러한 통신 시스템의 주요 단점은 미리 결정된 메시지 집합 만 전송할 수 있다는 점입니다. 이는 18 년 극복 한 일 및 19 일 의 개발을 통해 세기를telegraphy 과 Morse code.
1878 년에 전화의 발명과 상업용 전화의 설립은 통신 시스템의 전환을 의미하며 실제 통신이 탄생했습니다. ITU (International Telecommunication Union)는 전자 통신을 전자기 시스템에 의한 신호, 신호 또는 메시지의 전송, 방출 및 수신으로 정의합니다. 이제 우리는 물리적으로 수천 킬로미터 떨어진 곳에있는 사람들과 연결할 수있는 통신 기술을 갖게되었습니다.
전화는 천천히 텔레비전, 비디오 폰, 위성 및 마지막으로 컴퓨터 네트워크로 넘어갔습니다. 컴퓨터 네트워크는 현대의 통신 및 통신 기술에 혁명을 가져 왔습니다. 그것은 다음 장에서 우리의 심층 연구의 주제가 될 것입니다.
ARPANET-최초의 네트워크
ARPANET − Advanced Research Projects Agency Network− 인터넷의 할아버지는 미국 국방부 (DOD)에서 설립 한 네트워크였습니다. 네트워크 구축 작업은 1960 년대 초에 시작되었으며 국방부는 주요 연구 작업을 후원하여 네트워크 통신을위한 초기 프로토콜, 언어 및 프레임 워크를 개발했습니다.
캘리포니아 대학교 로스 앤젤레스 (UCLA), 스탠포드 연구소 (SRI), 캘리포니아 대학교 산타 바바라 대학교 (UCSB) 및 유타 대학교에 4 개의 노드가 있습니다. 1969 년 10 월 29 일, UCLA와 SRI간에 첫 번째 메시지가 교환되었습니다. UCLA가 BBN에 연결된 후 1972 년 Bolt Beranek 및 Newman, Inc. (BBN)에서 Roy Tomlinson이 전자 메일을 만들었습니다.
인터넷
ARPANET은 국방부와 국방 관련 연구를 수행하는 미국 대학을 연결하기 위해 확장되었습니다. 그것은 전국의 대부분의 주요 대학을 포함했습니다. 네트워킹의 개념은 런던 대학 (영국)과 로열 레이더 네트워크 (노르웨이)가 ARPANET에 연결되고 네트워크 네트워크가 형성되었을 때 향상되었습니다.
인터넷이라는 용어는 스탠포드 대학의 Vinton Cerf, Yogen Dalal 및 Carl Sunshine이이 네트워크 네트워크를 설명하기 위해 만들어졌습니다. 그들은 또한 인터넷을 통한 정보 교환을 용이하게하는 프로토콜을 개발했습니다. TCP (Transmission Control Protocol)는 여전히 네트워킹의 중추를 형성합니다.
텔레 넷
Telenet은 1974 년에 도입 된 ARPANET의 최초 상용화입니다.이를 통해 인터넷 서비스 공급자 (ISP) 개념도 도입되었습니다. ISP의 주요 기능은 저렴한 가격으로 고객에게 중단없는 인터넷 연결을 제공하는 것입니다.
월드 와이드 웹
인터넷의 상용화로 인해 세계 각지에서 점점 더 많은 네트워크가 개발되었습니다. 각 네트워크는 네트워크를 통한 통신에 서로 다른 프로토콜을 사용했습니다. 이로 인해 서로 다른 네트워크가 원활하게 연결되지 못했습니다. 1980 년대에 Tim Berners-Lee는 스위스 CERN의 컴퓨터 과학자 그룹을 이끌고 WWW (World Wide Web)라고하는 다양한 네트워크의 원활한 네트워크를 만들었습니다.
World Wide Web은 하이퍼 텍스트를 통해 서로 연결된 웹 사이트와 웹 페이지의 복잡한 웹입니다. 하이퍼 텍스트는 동일하거나 다른 웹 사이트의 다른 웹 페이지로 연결되는 단어 또는 단어 그룹입니다. 하이퍼 텍스트를 클릭하면 다른 웹 페이지가 열립니다.
ARPANET에서 WWW 로의 진화는 전 세계의 연구자와 컴퓨터 과학자들의 많은 새로운 업적 덕분에 가능했습니다. 다음은 이러한 개발 중 일부입니다.
년 | 획기적 사건 |
---|---|
1957 년 | 미국이 설립 한 첨단 연구 프로젝트 기관 |
1969 년 | ARPANET이 작동합니다. |
1970 년 | BBN에 연결된 ARPANET |
1972 년 | Roy Tomlinson은 네트워크 메시징 또는 전자 메일을 개발합니다. @ 기호는 "at"을 의미합니다. |
1973 년 | 노르웨이 왕립 레이더 네트워크에 연결된 APRANET |
1974 년 | 기간 인터넷 생성 ARPANET, Telenet의 최초 상업적 사용 승인 |
1982 년 | ARPANET에서 표준 프로토콜로 도입 된 TCP / IP |
1983 년 | 도메인 이름 시스템 도입 |
1986 년 | National Science Foundation은 NSFNET 프로그램을 통해 더 많은 사람들에게 연결성을 제공합니다. |
1990 년 | ARPANET 서비스 중단 최초의 웹 브라우저 Nexus 개발 HTML 개발 |
2002-2004 | 웹 2.0 탄생 |
네트워킹에 대해 자세히 알아보기 전에 데이터 통신과 관련된 몇 가지 일반적인 용어를 살펴 보겠습니다.
채널
정보가 교환되는 케이블과 같은 물리적 매체를 호출합니다. channel. 전송 채널은analog 또는 digital. 이름에서 알 수 있듯이 아날로그 채널은analog signals 디지털 채널은 digital signals.
널리 사용되는 네트워크 용어로 데이터를 보내거나받는 경로를 호출합니다. data channel. 이 데이터 채널은 구리선 케이블과 같은 유형의 매체 또는 다음과 같은 방송 매체 일 수 있습니다.radio waves.
데이터 전송률
단위 시간당 측정되는 전송 채널을 통해 전송되거나 수신되는 데이터의 속도를 데이터 전송률이라고합니다. 가장 작은 측정 단위는 초당 비트 (bps)입니다. 1bps는 1 비트 (0 또는 1)의 데이터가 1 초에 전송됨을 의미합니다.
다음은 일반적으로 사용되는 데이터 전송률입니다.
- 1Bps = 초당 1 바이트 = 초당 8 비트
- 1kbps = 초당 1 킬로 비트 = 초당 1024 비트
- 1Mbps = 초당 1 메가 비트 = 1024Kbps
- 1Gbps = 초당 1 기가비트 = 1024Mbps
대역폭
네트워크에서 지원할 수있는 데이터 전송 속도를 대역폭이라고합니다. 초당 비트 수 (bps)로 측정됩니다. 오늘날의 네트워크는 Kbps, Mbps 및 Gbps 단위의 대역폭을 제공합니다. 네트워크의 대역폭에 영향을 미치는 몇 가지 요인은 다음과 같습니다.
- 사용 된 네트워크 장치
- 사용 된 프로토콜
- 연결된 사용자 수
- 충돌, 오류 등과 같은 네트워크 오버 헤드
처리량
처리량은 네트워크를 통해 데이터가 전송되는 실제 속도입니다. 실제 데이터 전송 외에도 네트워크 대역폭은 오류 메시지, 승인 프레임 등을 전송하는 데 사용됩니다.
처리량은 대역폭보다는 네트워크 속도, 효율성 및 용량 활용도를 더 잘 측정합니다.
실험 계획안
프로토콜은 장치가 네트워크를 통해 통신하는 데 사용하는 일련의 규칙 및 규정입니다. 인간과 마찬가지로 컴퓨터도 성공적인 의사 소통을 위해 규칙이 필요합니다. 통역사가 없을 때 두 사람이 동시에 또는 다른 언어로 말하기 시작하면 의미있는 정보 교환이 발생할 수 없습니다.
마찬가지로 네트워크에 연결된 장치는 데이터 전송시기와 방법, 데이터 수신시기, 오류없는 메시지 제공 방법 등과 같은 상황을 정의하는 규칙을 따라야합니다.
인터넷에서 사용되는 몇 가지 일반적인 프로토콜은 다음과 같습니다.
- 전송 제어 프로토콜
- 인터넷 프로토콜
- 지점 간 프로토콜
- 파일 전송 프로토콜
- 하이퍼 텍스트 전송 프로토콜
- 인터넷 메시지 액세스 프로토콜
대규모 네트워크에서는 데이터를 전송하기위한 경로가 둘 이상있을 수 있습니다. sender수신자에게. 데이터가 사용 가능한 옵션에서 가져와야하는 경로를 선택하는 것이 호출됩니다.switching. 널리 사용되는 두 가지 스위칭 기술은 회로 스위칭과 패킷 스위칭입니다.
회로 스위칭
송신자와 수신자 사이의 데이터 전송을위한 전용 경로가 설정된 경우이를 회로 스위칭이라고합니다. 네트워크 노드가 오디오, 비디오, 텍스트 또는 기타 모든 유형의 정보를 전송하려는 경우call request signal수신자에게 전송되고 전용 경로의 가용성을 보장하기 위해 다시 확인됩니다. 이 전용 경로는 데이터를 보내는 데 사용됩니다. ARPANET은 네트워크를 통한 통신을 위해 회로 스위칭을 사용했습니다.
회로 스위칭의 장점
회로 스위칭은 다른 스위칭 기술에 비해 이러한 이점을 제공합니다.
- 경로가 설정되면 데이터 전송 속도 만 지연됩니다.
- 혼잡 또는 왜곡 된 메시지 문제 없음
회로 스위칭의 단점
회로 스위칭도 단점이 있습니다-
긴 설정 시간이 필요합니다.
요청 토큰은 수신자에게 전달되어야하며 전송이 발생하기 전에 확인되어야합니다.
줄이 오래 걸릴 수 있습니다.
패킷 스위칭
논의했듯이 회로 스위칭의 주요 문제는 전송을위한 전용 라인이 필요하다는 것입니다. 패킷 스위칭에서 데이터는 소스 및 대상 주소가있는 각 패킷이있는 작은 패킷으로 분할되어 한 라우터에서 다음 라우터로 이동합니다.
네트워킹이 효과적이려면 원시 데이터 스트림이 일부 매체를 통해 한 장치에서 다른 장치로 전송되어야합니다. 다양한 전송 매체를 사용하여 데이터를 전송할 수 있습니다. 이러한 전송 매체는 두 가지 유형이 있습니다.
Guided− 안내 매체에서 전송 된 데이터는 경로가 고정 된 케이블 링 시스템을 통해 이동합니다. 예를 들어, 구리선, 광섬유 와이어 등
Unguided− 유도되지 않은 매체에서 전송 된 데이터는 전자기 신호의 형태로 자유 공간을 통해 이동합니다. 예를 들어, 전파, 레이저 등
각 전송 미디어에는 대역폭, 속도, 지연, 비트 당 비용, 설치 및 유지 관리 용이성 등의 측면에서 고유 한 장단점이 있습니다. 가장 일반적으로 사용되는 미디어에 대해 자세히 살펴 보겠습니다.
트위스트 페어 케이블
구리 와이어는 저렴한 비용으로 우수한 성능을 발휘하기 때문에 신호를 전송하는 데 가장 많이 사용되는 와이어입니다. 그들은 전화선에서 가장 일반적으로 사용됩니다. 그러나 두 개 이상의 전선이 함께 놓여 있으면 서로의 신호를 방해 할 수 있습니다. 이 전자기 간섭을 줄이기 위해 한 쌍의 구리선이 DNA 분자와 같은 나선형 모양으로 함께 꼬여 있습니다. 이러한 꼬인 구리선을twisted pair. 근처의 트위스트 페어 간의 간섭을 줄이기 위해 트위스트 비율은 각 페어마다 다릅니다.
전화 시스템과 이더넷 네트워크의 백본 인 연선 케이블을 형성하기 위해 최대 25 개의 연선이 보호 덮개에 함께 배치됩니다.
트위스트 페어 케이블의 장점
트위스트 페어 케이블은 전 세계에서 가장 오래되고 가장 인기있는 케이블입니다. 이것은 그들이 제공하는 많은 이점 때문입니다-
- 학습 곡선이 얕아 훈련 된 직원이 쉽게 이용 가능
- 아날로그 및 디지털 전송 모두에 사용 가능
- 근거리에서 가장 저렴함
- 네트워크 일부가 손상 되어도 전체 네트워크가 다운되지 않음
트위스트 페어 케이블의 단점
많은 장점을 가진 연선 케이블은 몇 가지 단점도 제공합니다.
- 신호는 리피터없이 장거리를 이동할 수 없습니다.
- 100m 이상의 거리에서 높은 오류율
- 매우 얇아서 쉽게 부러짐
- 광대역 연결에 적합하지 않음
트위스트 페어 케이블 차폐
트위스트 페어 케이블이 노이즈 신호를 포착하는 경향에 대응하기 위해 와이어는 다음 세 가지 방식으로 차폐됩니다.
- 각 꼬인 쌍은 차폐되어 있습니다.
- 케이블의 여러 꼬인 쌍 세트가 차폐되어 있습니다.
- 각 꼬인 쌍과 모든 쌍이 차폐됩니다.
이러한 꼬인 쌍은 shielded twisted pair (STP) cables. 차폐되지 않고 단순히 보호 피복에 함께 묶인 전선을unshielded twisted pair (UTP) cables. 이 케이블의 최대 길이는 100m입니다.
차폐로 인해 케이블이 부피가 커지므로 UTP가 STP보다 더 많이 사용됩니다. UTP 케이블은 가정과 사무실에서 라스트 마일 네트워크 연결로 사용됩니다.
동축 케이블
Coaxial cables 더 나은 구리 케이블입니다 shielding트위스트 페어 케이블보다 전송 된 신호가 더 빠른 속도로 더 먼 거리를 이동할 수 있습니다. 동축 케이블은 가장 안쪽에서 시작하여 이러한 레이어로 구성됩니다.
뻣뻣한 구리선 core
Insulating material 핵심을 둘러싼
촘촘하게 짜여진 꼰 메쉬 conducting material 주변 insulator
보호 plastic sheath 와이어를 감싸다
동축 케이블은 다음에 널리 사용됩니다. cable TV 연결 및 LANs.
동축 케이블의 장점
동축 케이블의 장점은 다음과 같습니다.
탁월한 노이즈 내성
신호는 더 빠른 속도로 더 먼 거리를 이동할 수 있습니다 (예 : 1Km 케이블의 경우 1 ~ 2Gbps)
아날로그 및 디지털 신호 모두에 사용 가능
광섬유 케이블에 비해 저렴
간편한 설치 및 유지
동축 케이블의 단점
다음은 동축 케이블의 단점 중 일부입니다.
- 트위스트 페어 케이블에 비해 비쌈
- 연선 케이블과 호환되지 않음
광섬유
광파를 사용하여 데이터를 전송하는 데 사용되는 얇은 유리 또는 플라스틱 실을 optical fibre. LED (Light Emitting Diode) 또는 LD (Laser Diode)는source, 이는 detector 반대쪽 끝에서는. Optical fibre cable보호 덮개에 함께 묶인 이러한 실 또는 섬유 다발이 있습니다. 각 섬유는 가장 안쪽 층부터 시작하여이 세 층으로 구성됩니다.
Core 고품질의 silica glass 또는 plastic
Cladding 고품질의 silica glass 또는 plastic, 코어보다 낮은 굴절률
보호 외피라고 buffer
코어와 클래딩은 모두 유사한 재료로 만들어집니다. 그러나refractive index 클래딩의 값이 낮 으면 코어를 빠져 나가려는 미 광파가 total internal reflection.
전송 된 데이터가 약화되지 않고 매우 먼 거리를 이동할 수 있기 때문에 광섬유는 전화선, 인터넷 통신 및 케이블 TV 연결에서 구리선을 빠르게 대체하고 있습니다. Single node 광섬유 케이블의 최대 세그먼트 길이는 2km이고 대역폭은 최대 100Mbps입니다. Multi-node 광섬유 케이블의 최대 세그먼트 길이는 100km이고 대역폭은 최대 2Gbps입니다.
광섬유의 장점
광섬유가 제공하는 이러한 장점 때문에 구리선을 빠르게 대체하고 있습니다.
- 높은 대역폭
- 전자기 간섭에 대한 내성
- 산업 및 시끄러운 지역에 적합
- 데이터를 전달하는 신호는 약화되지 않고 장거리를 이동할 수 있습니다.
광섬유의 단점
긴 세그먼트 길이와 높은 대역폭에도 불구하고 광섬유를 사용하는 것은 이러한 단점으로 인해 모든 사람에게 실행 가능한 옵션이 아닐 수 있습니다.
- 광섬유 케이블은 비싸다
- 광섬유 케이블의 제조, 설치 및 유지에 필요한 정교한 기술
- 광파는 단방향이므로 전이중 전송에는 두 개의 주파수가 필요합니다.
적외선
저주파 적외선은 TV 리모컨, 무선 스피커, 자동문, 핸드 헬드 장치 등과 같은 매우 근거리 통신에 사용됩니다. 적외선 신호는 실내에서 전파 될 수 있지만 벽을 통과 할 수는 없습니다. 그러나 이러한 단거리로 인해 가장 안전한 전송 모드 중 하나로 간주됩니다.
전파
무선 주파수를 사용한 데이터 전송을 radio-wave transmission. 우리 모두는 엔터테인먼트 프로그램을 방송하는 라디오 채널에 익숙합니다. 라디오 방송국은transmitters, 우리 장치에 설치된 수신기에서 수신합니다.
송신기와 수신기 모두 안테나를 사용하여 무선 신호를 방출하거나 캡처합니다. 이러한 무선 주파수는 다음 용도로도 사용할 수 있습니다.direct voice communication 내 allocated range. 이 범위는 일반적으로 10 마일입니다.
전파의 장점
다음은 전파 전송의 장점 중 일부입니다.
- 저렴한 정보 교환 모드
- 케이블 부설을 위해 토지를 확보 할 필요가 없습니다.
- 장치의 설치 및 유지 관리가 저렴합니다.
전파의 단점
이것들은 전파 전송의 단점 중 일부입니다-
- 안전하지 않은 통신 매체
- 비, 뇌우 등과 같은 날씨 변화에 취약합니다.
컴퓨터, 프린터, 팩스 및 기타 전자 장치를 네트워크에 연결하는 데 사용되는 하드웨어 장치를 network devices. 이러한 장치는 동일하거나 다른 네트워크를 통해 빠르고 안전하며 올바른 방식으로 데이터를 전송합니다. 네트워크 장치는 네트워크 간 또는 네트워크 내일 수 있습니다. 일부 장치는 NIC 카드 또는 RJ45 커넥터와 같은 장치에 설치되지만 일부는 라우터, 스위치 등과 같은 네트워크의 일부입니다. 이러한 장치 중 일부를 자세히 살펴 보겠습니다.
모뎀
모뎀은 컴퓨터가 전화선이나 케이블 선을 통해 데이터를 보내거나받을 수 있도록하는 장치입니다. 컴퓨터에 저장된 데이터는 디지털이지만 전화선이나 케이블 와이어는 아날로그 데이터 만 전송할 수 있습니다.
모뎀의 주요 기능은 디지털 신호를 아날로그로 또는 그 반대로 변환하는 것입니다. 모뎀은 두 장치의 조합입니다.modulator 과 demodulator. 그만큼modulator컴퓨터에서 데이터를 전송할 때 디지털 데이터를 아날로그 데이터로 변환합니다. 그만큼demodulator 아날로그 데이터 신호를 컴퓨터에서 수신 할 때 디지털 데이터로 변환합니다.
모뎀 유형
모뎀은 데이터를 전송할 수있는 방향, 전송선로의 연결 유형, 전송 모드 등과 같은 여러 가지 방법으로 분류 할 수 있습니다.
데이터 전송 방향에 따라 모뎀은 다음과 같은 유형이 될 수 있습니다.
Simplex − 단순 모뎀은 디지털 장치에서 네트워크로 (변조기) 또는 네트워크에서 디지털 장치로 (복조기) 한 방향으로 만 데이터를 전송할 수 있습니다.
Half duplex − 반이중 모뎀은 양방향으로 데이터를 전송할 수 있지만 한 번에 하나씩 만 전송합니다.
Full duplex − 전이중 모뎀은 양방향으로 동시에 데이터를 전송할 수 있습니다.
RJ45 커넥터
RJ45는 Registered Jack 45. RJ45 connector 장치에서 물리적으로 연결하는 데 사용하는 8 핀 잭입니다. Ethernet 기반 local area networks (LANs). EthernetLAN 구축을위한 프로토콜을 정의하는 기술입니다. 이더넷 LAN에 사용되는 케이블은 트위스트 페어 케이블이며RJ45 connector pins양쪽 끝에서. 이 핀은 장치의 해당 소켓으로 이동하여 장치를 네트워크에 연결합니다.
이더넷 카드
Ethernet card, 또한 ~으로 알려진 network interface card (NIC), 컴퓨터에서 연결하는 데 사용하는 하드웨어 구성 요소입니다. Ethernet LANLAN의 다른 장치와 통신합니다. 가장 이른Ethernet cards시스템 외부에 있었고 수동으로 설치해야했습니다. 현대 컴퓨터 시스템에서는 내부 하드웨어 구성 요소입니다. NIC에는RJ45 socket 네트워크 케이블이 물리적으로 연결되어 있습니다.
Ethernet card speeds지원하는 프로토콜에 따라 다를 수 있습니다. 구형 이더넷 카드의 최대 속도는10 Mbps. 그러나 최신 카드는 최대 속도의 고속 이더넷을 지원합니다.100 Mbps. 일부 카드에는 용량이 있습니다.1 Gbps.
라우터
ㅏ router 이다 network layer두 네트워크가 동일한 프로토콜 세트를 지원하는 경우 한 LAN에서 다른 LAN으로 데이터를 전송하는 하드웨어 장치. 그래서router 일반적으로 두 개 이상의 LAN에 연결되고 internet service provider(ISP). 다음과 같은 형태로 데이터를 수신합니다.packets, 이는 data frames 그들과 같이 destination address추가되었습니다. 라우터는 또한 신호를 전송하기 전에 신호를 강화합니다. 그렇기 때문에repeater.
라우팅 테이블
라우터는 라우팅 테이블을 읽고 패킷이 목적지에 빠르고 정확하게 도달하기 위해 취할 수있는 최적의 경로를 결정합니다. 라우팅 테이블은 다음 두 가지 유형이 될 수 있습니다.
Static− 정적 라우팅 테이블에서 경로는 수동으로 공급됩니다. 따라서 최대 2 ~ 3 개의 라우터가있는 매우 작은 네트워크에만 적합합니다.
Dynamic− 동적 라우팅 테이블에서 라우터는 프로토콜을 통해 다른 라우터와 통신하여 사용 가능한 경로를 결정합니다. 이는 많은 수의 라우터로 인해 수동 공급이 불가능할 수있는 대규모 네트워크에 적합합니다.
스위치
Switch 다른 장치를 연결하는 네트워크 장치입니다. Ethernet 네트워크를 통해 twisted pair케이블. 그것은 사용합니다packet switching 기술 receive, store 과 forward data packets네트워크에서. 스위치는 연결된 모든 장치의 네트워크 주소 목록을 유지합니다.
패킷을 받으면 목적지 주소를 확인하고 올바른 포트로 패킷을 전송합니다. 전달하기 전에 패킷의 충돌 및 기타 네트워크 오류를 확인합니다. 데이터는 전이중 모드로 전송됩니다.
스위치의 데이터 전송 속도는 네트워킹에 사용되는 허브와 같은 다른 네트워크 장치의 두 배가 될 수 있습니다. 이는 스위치가 연결된 모든 장치와 최대 속도를 공유하기 때문입니다. 이는 트래픽이 많은 경우에도 네트워크 속도를 유지하는 데 도움이됩니다. 실제로 여러 스위치를 사용하여 네트워크에서 더 높은 데이터 속도를 얻을 수 있습니다.
게이트웨이
Gateway두 개 이상의 서로 다른 네트워크를 연결하는 데 사용되는 네트워크 장치입니다. 네트워킹 용어로 다른 프로토콜을 사용하는 네트워크는dissimilar networks. 게이트웨이는 일반적으로 여러NICs다른 네트워크에 연결됩니다. 게이트웨이는 소프트웨어를 사용하여 완전히 구성 할 수도 있습니다. 네트워크가 게이트웨이를 통해 다른 네트워크에 연결될 때 이러한 게이트웨이는 일반적으로 네트워크의 호스트 또는 끝점입니다.
Gateway 용도 packet switching한 네트워크에서 다른 네트워크로 데이터를 전송하는 기술. 이런 식으로 그것은router, 유일한 차이점은 라우터가 동일한 프로토콜을 사용하는 네트워크를 통해서만 데이터를 전송할 수 있다는 것입니다.
Wi-Fi 카드
Wi-Fi 의 약어입니다 wireless fidelity. Wi-Fi technology 달성하는 데 사용됩니다 wireless connection 모든 네트워크에. Wi-Fi card 이다 card모든 장치를 로컬 네트워크에 무선으로 연결하는 데 사용됩니다. Wi-Fi를 통해 인터넷 액세스를 제공하는 네트워크의 물리적 영역을Wi-Fi hotspot. 핫스팟은 가정, 사무실 또는 모든 공공 장소에서 설정할 수 있습니다. 핫스팟 자체는 유선을 통해 네트워크에 연결됩니다.
ㅏ Wi-Fi card 다음과 같은 기능을 추가하는 데 사용됩니다. teleconferencing, downloading 디지털 카메라 이미지, video chat등. 최신 장치는 내장 된wireless network adapter.
장치가 상호 연결되어 네트워크를 형성하는 방식을 네트워크 토폴로지라고합니다. 네트워크 토폴로지 선택에 영향을 미치는 요인 중 일부는 다음과 같습니다.
Cost− 설치 비용은 인프라 설정의 전체 비용에서 매우 중요한 요소입니다. 따라서 네트워크를 설계 할 때 케이블 길이, 노드 간 거리, 서버 위치 등을 고려해야합니다.
Flexibility − 네트워크 토폴로지는 사무실 설정을 재구성하고 새 노드를 추가하고 기존 노드를 재배치 할 수 있도록 충분히 유연해야합니다.
Reliability− 네트워크는 중단 시간이 최소화되도록 설계해야합니다. 한 노드 또는 케이블 부분의 장애가 전체 네트워크를 쓸모 없게해서는 안됩니다.
Scalability − 네트워크 토폴로지는 확장 가능해야합니다. 즉, 성능 저하없이 새로운 장치 및 노드의 부하를 수용 할 수 있어야합니다.
Ease of installation − 네트워크는 하드웨어, 소프트웨어 및 기술 인력 요구 사항 측면에서 쉽게 설치할 수 있어야합니다.
Ease of maintenance − 네트워크의 문제 해결 및 유지 관리가 쉬워야합니다.
버스 토폴로지
버스 토폴로지가있는 데이터 네트워크에는 linear transmission cable, 보통 coaxial, 어느 많은 network devices 과 workstations 길이를 따라 부착됩니다. Server버스의 한쪽 끝에 있습니다. 워크 스테이션이 데이터를 보내야 할 때packets 와 destination address 버스를 따라 헤더에.
데이터는 버스를 따라 양방향으로 이동합니다. 대상 터미널이 데이터를 확인하면 로컬 디스크에 복사합니다.
버스 토폴로지의 장점
이것이 버스 토폴로지 사용의 장점입니다-
- 간편한 설치 및 유지
- 쉽게 확장 가능
- 단일 전송 라인으로 인해 매우 안정적
버스 토폴로지의 단점
이것들은 버스 토폴로지 사용의 몇 가지 단점입니다-
- 단일 제어 지점이 없기 때문에 문제 해결이 어렵습니다.
- 하나의 결함이있는 노드로 인해 전체 네트워크가 중단 될 수 있습니다.
- 벙어리 터미널은 버스에 연결할 수 없습니다.
링 토폴로지
에 ring topology 각 터미널은 정확히 two nodes, 네트워크에 원형을 제공합니다. 데이터는 미리 정해진 한 방향으로 만 이동합니다.
단말이 데이터를 보내야 할 때, 다음 노드로 데이터를 전송하는 인접 노드로 데이터를 전송합니다. 추가 전송 전에 데이터가 증폭 될 수 있습니다. 이러한 방식으로 데이터는 네트워크를 통과하여 대상 노드에 도달하여 네트워크에서 제거됩니다. 데이터가 보낸 사람에게 도달하면 데이터를 제거하고 나중에 다시 보냅니다.
링 토폴로지의 장점
링 토폴로지를 사용하는 장점은 다음과 같습니다.
- 두 노드를 연결하려면 작은 케이블 세그먼트가 필요합니다.
- 데이터가 한 방향으로 만 이동하므로 광섬유에 이상적
- 매우 빠른 전송 속도 가능
링 토폴로지의 단점
이것들은 링 토폴로지 사용의 몇 가지 단점입니다-
단일 노드가 실패하면 전체 네트워크가 다운됩니다.
결함이있는 노드를 식별하기 전에 많은 노드를 검사해야 할 수 있으므로 문제 해결이 어렵습니다.
나머지 네트워크는 그대로 유지하면서 하나 이상의 노드를 제거하기 어려움
스타 토폴로지
스타 토폴로지에서 서버는 각 노드에 개별적으로 연결됩니다. 서버는 중앙 노드라고도합니다. 두 노드 간의 데이터 교환은 서버를 통해 이루어져야합니다. 중앙 노드는 소스 노드에서 수신 된 데이터를 대상 노드로 보내기 전에 처리 할 수 있으므로 정보 및 음성 네트워크에 가장 널리 사용되는 토폴로지입니다.
스타 토폴로지의 장점
이것이 스타 토폴로지를 사용하는 장점입니다.
한 노드의 장애는 네트워크에 영향을주지 않습니다.
중앙 노드에서 즉시 결함 노드를 감지 할 수 있으므로 문제 해결이 쉽습니다.
통신 노드 중 하나가 항상 중앙 노드이므로 필요한 단순 액세스 프로토콜
스타 토폴로지의 단점
이것들은 스타 토폴로지 사용의 단점입니다-
각 노드를 서버에 연결하려면 긴 케이블이 필요할 수 있습니다.
중앙 노드의 장애는 전체 네트워크를 중단시킵니다
트리 토폴로지
트리 토폴로지에는 선형 버스 백본 케이블에 연결된 스타 네트워크 그룹이 있습니다. 스타 및 버스 토폴로지의 기능을 모두 통합합니다. 트리 토폴로지는 계층 적 토폴로지라고도합니다.
트리 토폴로지의 장점
이것들은 트리 토폴로지 사용의 장점 중 일부입니다-
기존 네트워크를 쉽게 확장 할 수 있습니다.
개별 세그먼트에 대한 점대 점 배선으로 설치 및 유지 보수가 더 쉽습니다.
임시 네트워크에 적합
트리 토폴로지의 단점
이것들은 트리 토폴로지 사용의 몇 가지 단점입니다-
트리 토폴로지를 구성하고 연결하는 데 필요한 기술 전문 지식
백본 케이블의 고장으로 전체 네트워크가 중단됨
안전하지 않은 네트워크
대규모 네트워크에 대한 유지 관리 어려움
네트워크는 크기, 복잡성, 보안 수준 또는 지리적 범위에 따라 분류 할 수 있습니다. 지리적 분포를 기반으로 가장 인기있는 토폴로지에 대해 설명합니다.
팬
PAN은 Personal Area Network의 약자입니다. PAN은 개인의 사적인 공간 범위, 일반적으로 10 미터 범위 내의 장치 간 상호 연결입니다. Bluetooth를 사용하여 랩톱에서 모바일로 또는 모바일에서 친구의 모바일로 이미지 나 노래를 전송 한 경우 개인 영역 네트워크를 설정하고 사용한 것입니다.
사람은 가정의 네트워크에서 랩톱, 스마트 폰, 개인용 디지털 비서 및 휴대용 프린터를 연결할 수 있습니다. 이 네트워크는 완전한 Wi-Fi이거나 유선과 무선의 조합 일 수 있습니다.
LAN
LAN 또는 LAN (Local Area Network)은 사무실, 건물 또는 제조 단위와 같은 단일 사이트에 분산 된 유선 네트워크입니다. LAN은 팀 구성원이 소프트웨어 및 하드웨어 리소스를 서로 공유해야하지만 외부 세계와는 공유 할 필요가 없을 때 설정됩니다. 일반적인 소프트웨어 리소스에는 공식 문서, 사용 설명서, 직원 핸드북 등이 포함됩니다. 네트워크를 통해 쉽게 공유 할 수있는 하드웨어 리소스에는 프린터, 팩스, 모뎀, 메모리 공간 등이 포함됩니다. 이로 인해 조직의 인프라 비용이 크게 절감됩니다.
LAN은 유선 또는 무선 연결을 사용하여 설정할 수 있습니다. 완전히 무선 인 LAN을 무선 LAN 또는 WLAN이라고합니다.
남자
MAN은 Metropolitan Area Network의 약자입니다. 도시, 대학 캠퍼스 또는 작은 지역에 퍼져있는 네트워크입니다. MAN은 LAN보다 크고 일반적으로 몇 킬로미터에 걸쳐 있습니다. MAN의 목표는 하드웨어 및 소프트웨어 리소스를 공유하여 인프라 비용을 줄이는 것입니다. MAN은 여러 LAN을 연결하여 구축 할 수 있습니다.
MAN의 가장 일반적인 예는 케이블 TV 네트워크입니다.
핏기 없는
WAN 또는 광역 네트워크는 한 국가 또는 여러 국가에 분산되어 있습니다. WAN은 일반적으로 많은 LAN, MAN 및 WAN의 네트워크입니다. 네트워크는 가용성과 안정성에 따라 유선 또는 무선 연결을 사용하여 설정됩니다.
WAN의 가장 일반적인 예는 인터넷입니다.
Network Protocols쉽고 신뢰할 수 있으며 안전한 방식으로 정보 교환을 관리하는 일련의 규칙입니다. 네트워크를 통해 데이터를 송수신하는 데 사용되는 가장 일반적인 프로토콜에 대해 논의하기 전에 네트워크가 논리적으로 구성되거나 설계되는 방식을 이해해야합니다. 두 시스템 간의 개방형 통신을 설정하는 데 가장 많이 사용되는 모델은Open Systems Interface (OSI) model ISO에서 제안했습니다.
OSI 모델
OSI 모델은 network architecture각 계층에 대한 정확한 서비스와 프로토콜을 지정하지 않기 때문입니다. 입력 및 출력 데이터를 정의하여 각 레이어가 수행해야하는 작업을 간단히 알려줍니다. 필요와 사용 가능한 리소스에 따라 계층을 구현하는 것은 네트워크 설계자에게 달려 있습니다.
다음은 OSI 모델의 7 개 계층입니다.
Physical layer-통신이 필요한 두 시스템을 물리적으로 연결하는 첫 번째 계층입니다. 데이터를 비트 단위로 전송하고 모뎀에 의한 단방향 또는 이중 전송을 관리합니다. 또한 케이블 링, 케이블 종단기, 지형, 전압 레벨 등과 같은 네트워크에 대한 네트워크 인터페이스 카드의 하드웨어 인터페이스를 관리합니다.
Data link layer− 네트워크 인터페이스 카드의 펌웨어 계층입니다. 데이터 그램을 프레임으로 어셈블하고 각 프레임에 시작 및 중지 플래그를 추가합니다. 또한 프레임 손상, 손실 또는 중복으로 인한 문제를 해결합니다.
Network layer− 워크 스테이션 간 정보의 라우팅, 전환 및 제어와 관련이 있습니다. 또한 전송 계층 데이터 그램을 더 작은 데이터 그램으로 나눕니다.
Transport layer− 세션 레이어까지 파일은 자체 형식입니다. 전송 계층은이를 데이터 프레임으로 나누고 네트워크 세그먼트 수준에서 오류 검사를 제공하며 빠른 호스트가 느린 호스트를 오버런하는 것을 방지합니다. 전송 계층은 네트워크 하드웨어에서 상위 계층을 분리합니다.
Session layer −이 계층은 데이터를 교환하려는 두 워크 스테이션간에 세션을 설정하는 역할을합니다.
Presentation layer−이 계층은 데이터의 정확한 표현, 즉 정보의 구문 및 의미와 관련이 있습니다. 파일 수준 보안을 제어하고 데이터를 네트워크 표준으로 변환하는 역할도합니다.
Application layer− 사용자의 애플리케이션 요청을 하위 수준으로 보내는 역할을하는 네트워크의 최상위 계층입니다. 일반적인 응용 프로그램에는 파일 전송, 전자 메일, 원격 로그온, 데이터 입력 등이 포함됩니다.
모든 네트워크가 모든 계층을 가질 필요는 없습니다. 예를 들어, 네트워크 계층은 브로드 캐스트 네트워크에 없습니다.
시스템이 다른 워크 스테이션과 데이터를 공유하거나 네트워크를 통해 요청을 보내려는 경우 응용 프로그램 계층에서 데이터를 수신합니다. 그런 다음 데이터는 처리 후 물리적 계층에 도달 할 때까지 하위 계층으로 진행됩니다.
물리적 계층에서 데이터는 실제로 대상 워크 스테이션의 물리적 계층에 의해 전송 및 수신됩니다. 거기에서 데이터는 처리 후 응용 계층에 도달 할 때까지 상위 계층으로 진행됩니다.
애플리케이션 계층에서 데이터 또는 요청이 워크 스테이션과 공유됩니다. 따라서 각 계층은 소스 및 대상 워크 스테이션에 대해 반대 기능을 갖습니다. 예를 들어, 소스 워크 스테이션의 데이터 링크 계층은 프레임에 시작 및 중지 플래그를 추가하지만 대상 워크 스테이션의 동일한 계층은 프레임에서 시작 및 중지 플래그를 제거합니다.
이제 사용자 요청을 수행하기 위해 여러 계층에서 사용하는 일부 프로토콜을 살펴 보겠습니다.
TCP / IP
TCP / IP는 Transmission Control Protocol/Internet Protocol. TCP / IP는 인터넷을 통한 통신에 사용되는 계층화 된 프로토콜 집합입니다. 이 제품군의 통신 모델은 클라이언트-서버 모델입니다. 요청을 보내는 컴퓨터는 클라이언트이고 요청을 보내는 컴퓨터는 서버입니다.
TCP / IP에는 4 개의 계층이 있습니다.
Application layer − HTTP 및 FTP와 같은 응용 계층 프로토콜이 사용됩니다.
Transport layer− 데이터는 전송 제어 프로토콜 (TCP)을 사용하여 데이터 그램 형태로 전송됩니다. TCP는 클라이언트 측에서 데이터를 분리 한 다음 서버 측에서 다시 조립하는 역할을합니다.
Network layer− 네트워크 계층 연결은 네트워크 계층에서 인터넷 프로토콜 (IP)을 사용하여 설정됩니다. 인터넷에 연결된 모든 컴퓨터에는 소스 및 대상 컴퓨터를 쉽게 식별 할 수 있도록 프로토콜에 의해 IP 주소라는 주소가 할당됩니다.
Data link layer − 실제 데이터 전송은 네트워크 계층에서 제공하는 대상 주소를 사용하여 데이터 링크 계층에서 발생합니다.
TCP / IP는 인터넷을 제외한 많은 통신 네트워크에서 널리 사용됩니다.
FTP
지금까지 살펴본 것처럼 네트워크의 필요성은 주로 연구원 간의 파일 공유를 용이하게하기위한 것입니다. 그리고 오늘날까지 파일 전송은 가장 많이 사용되는 기능 중 하나입니다. 이러한 요청을 처리하는 프로토콜은 다음과 같습니다.File Transfer Protocol 또는 FTP.
FTP를 사용하여 파일을 전송하는 것은 다음과 같은 방법으로 유용합니다.
서로 다른 두 네트워크간에 파일을 쉽게 전송
프로토콜이 적절하게 구성되면 연결이 끊어져도 파일 전송 세션을 재개 할 수 있습니다.
지리적으로 분리 된 팀 간의 협업 가능
PPP
지점 간 프로토콜 (PPP)은 전화선과 같은 직렬 연결을 통해 TCP / IP 트래픽을 전송할 수있는 데이터 링크 계층 프로토콜입니다.
이를 위해 PPP는 다음 세 가지를 정의합니다.
한 프레임의 끝과 다른 프레임의 시작을 명확하게 정의하는 프레이밍 방법으로 오류 감지도 포함됩니다.
더 이상 필요하지 않을 때 통신 라인을 활성화하고 인증하고 중단하기위한 LCP (Link Control Protocol).
다른 네트워크에서 지원하는 각 네트워크 계층 프로토콜에 대한 NCP (네트워크 제어 프로토콜).
PPP를 사용하여 가정 사용자는 전화선을 통해 인터넷 연결을 사용할 수 있습니다.
기능을 수행하기 위해 한곳에 머물 필요가없는 모든 장치는 모바일 장치입니다. 따라서 랩톱, 스마트 폰 및 개인용 디지털 비서가 모바일 장치의 몇 가지 예입니다. 휴대용 특성으로 인해 모바일 장치는 네트워크에 무선으로 연결됩니다. 모바일 장치는 일반적으로 전파를 사용하여 다른 장치 및 네트워크와 통신합니다. 여기서는 이동 통신을 수행하는 데 사용되는 프로토콜에 대해 설명합니다.
이동 통신 프로토콜은 멀티플렉싱을 사용하여 정보를 보냅니다. 멀티플렉싱은 데이터 채널을 통해 여러 디지털 또는 아날로그 신호를 하나의 신호로 결합하는 방법입니다. 이를 통해 값 비싼 자원과 시간을 최적으로 활용할 수 있습니다. 목적지에서 이러한 신호는 개별 신호를 복구하기 위해 역 다중화됩니다.
다음은 통신 채널에서 사용할 수있는 다중화 옵션의 유형입니다.
FDM (Frequency Division Multiplexing)− 여기서 각 사용자에게는 전체 스펙트럼과 다른 주파수가 할당됩니다. 그러면 모든 주파수가 데이터 채널에서 동시에 이동할 수 있습니다.
TDM (Time Division Multiplexing)− 단일 무선 주파수가 여러 슬롯으로 분할되고 각 슬롯이 다른 사용자에게 할당됩니다. 따라서 여러 사용자를 동시에 지원할 수 있습니다.
CDMA (Code Division Multiplexing)− 여기서 여러 사용자가 동일한 주파수 스펙트럼을 동시에 공유합니다. 고유 코드를 할당하여 구분합니다. 수신자는 개별 통화를 식별하는 고유 키가 있습니다.
GSM
GSM은 Global System for Mobile Communications를 의미합니다. GSM은 가장 널리 사용되는 디지털 무선 전화 시스템 중 하나입니다. 1980 년대에 유럽에서 개발되었으며 현재 유럽, 호주, 아시아 및 아프리카에서 국제 표준입니다. SIM (가입자 식별 모듈) 카드가있는 모든 GSM 핸드셋은이 표준을 사용하는 모든 국가에서 사용할 수 있습니다. 모든 SIM 카드에는 고유 한 식별 번호가 있습니다. 전화 번호와 같은 응용 프로그램 및 데이터를 저장하는 메모리, 기능을 수행하는 프로세서 및 메시지를 보내고받는 소프트웨어가 있습니다.
GSM 기술은 TDMA (시분할 다중 액세스)를 사용하여 최대 8 개의 통화를 동시에 지원합니다. 또한 암호화를 사용하여 데이터를보다 안전하게 만듭니다.
국제 표준에서 사용하는 주파수는 900MHz ~ 1800MHz입니다. 그러나 미국에서 사용되는 GSM 전화는 1900MHz 주파수를 사용하므로 국제 시스템과 호환되지 않습니다.
CDMA
CDMA는 Code Division Multiple Access를 의미합니다. 제 2 차 세계 대전 중 영국군이 처음 사용했습니다. 전쟁 후 높은 서비스 품질로 인해 민간 지역으로 사용되었습니다. 각 사용자가 항상 전체 스펙트럼을 얻으므로 음성 품질이 매우 높습니다. 또한 자동으로 암호화되므로 신호 차단 및 도청에 대한 높은 보안을 제공합니다.
WLL
WLL은 Wireless in Local Loop를 나타냅니다. 가정이나 사무실에서 제공 할 수있는 무선 지역 전화 서비스입니다. 가입자는 무선으로 중앙 거래소 대신 로컬 거래소에 연결합니다. 무선 링크를 사용하면 네트워크 연결의 라스트 마일 또는 퍼스트 마일 구성이 제거되어 비용과 설정 시간이 줄어 듭니다. 매우 짧은 범위에서 데이터가 전송되므로 유선 네트워크보다 더 안전합니다.
WLL 시스템은 사용자 핸드셋과 기지국으로 구성됩니다. 기지국은 중앙 교환기와 안테나에 연결됩니다. 안테나는 지상파 마이크로파 링크를 통해 사용자와 통화를 송수신합니다. 각베이스 스테이션은 용량에 따라 여러 핸드셋을 지원할 수 있습니다.
GPRS
GPRS는 General Packet Radio Services를 나타냅니다. 사용자가 서비스를 사용하는 기간이 아닌 전송하는 데이터의 양에 따라 요금을 부과하는 패킷 기반 무선 통신 기술입니다. 이는 GPRS가 네트워크를 통해 패킷으로 데이터를 보내고 처리량이 네트워크 트래픽에 따라 달라지기 때문에 가능합니다. 트래픽이 증가하면 혼잡으로 인해 서비스 품질이 저하 될 수 있으므로 전송 된 데이터 양에 따라 사용자에게 요금을 부과하는 것이 합리적입니다.
GPRS는 2 세대 (2G) 및 3 세대 (3G) 이동 전화 통신에서 사용하는 이동 통신 프로토콜입니다. 56kbps ~ 114kbps의 속도를 약속하지만 실제 속도는 네트워크 부하에 따라 다를 수 있습니다.
1983 년 Motorola가 최초의 상용 휴대 전화를 도입 한 이래로 모바일 기술은 먼 길을 걸어 왔습니다. 기술, 프로토콜, 제공되는 서비스 또는 속도에 관계없이 이동 전화의 변화는 이동 통신의 세대로 기록되었습니다. 여기서는 이전 세대와 차별화되는 이러한 세대의 기본 기능에 대해 설명합니다.
1G 기술
1G는 아날로그 신호를 사용하여 데이터를 전송하는 1 세대 무선 이동 통신을 말합니다. 1980 년대 초 미국에서 소개되었으며 음성 통신 전용으로 설계되었습니다. 1G 통신의 몇 가지 특성은 다음과 같습니다.
- 최대 2.4kbps의 속도
- 음질 불량
- 배터리 수명이 제한된 대형 전화기
- 데이터 보안 없음
2G 기술
2G는 디지털 신호를 처음으로 사용한 2 세대 이동 전화를 의미합니다. 1991 년 핀란드에서 출시되었으며 GSM 기술을 사용했습니다. 2G 통신의 몇 가지 두드러진 특징은 다음과 같습니다.
- 최대 64kbps의 데이터 속도
- 문자 및 멀티미디어 메시징 가능
- 1G보다 우수한 품질
GPRS 기술이 도입되었을 때 웹 브라우징, 이메일 서비스 및 빠른 업로드 / 다운로드 속도를 가능하게했습니다. GPRS를 사용하는 2G는 차세대 모바일 세대에 비해 한 단계 부족한 2.5G라고도합니다.
3G 기술
3 세대 (3G) 모바일 전화 통신은 새 천년이 시작되면서 시작되었으며 이전 세대에 비해 크게 발전했습니다. 이 세대의 특성 중 일부는-
144kbps ~ 2Mbps의 데이터 속도
고속 웹 브라우징
화상 회의, 멀티미디어 이메일 등과 같은 웹 기반 애플리케이션 실행
빠르고 쉬운 오디오 및 비디오 파일 전송
3D 게임
모든 동전에는 양면이 있습니다. 다음은 3G 기술의 몇 가지 단점입니다.
- 비싼 휴대폰
- 라이센스 비용 및 모바일 타워와 같은 높은 인프라 비용
- 인프라 설정에 필요한 숙련 된 인력
중간 세대 인 3.5G는 서로 다른 모바일 전화 통신과 데이터 기술을 하나로 묶어 차세대 모바일 통신을위한 길을 닦았습니다.
4G 기술
10 년마다 새로운 모바일 세대의 추세에 따라 2011 년 4 세대 (4G) 모바일 통신이 도입되었습니다. 주요 특징은 다음과 같습니다.
- 100Mbps ~ 1Gbps의 속도
- 모바일 웹 액세스
- 고화질 모바일 TV
- 클라우드 컴퓨팅
- IP 텔레포니
이메일은 전 세계적으로 가장 널리 사용되는 인터넷 용도 중 하나입니다. 2015 년 연구에 따르면 전 세계적으로 26 억 명의 이메일 사용자가 하루에 약 2,500 억 개의 이메일 메시지를 보냅니다. 인터넷에서 너무 많은 트래픽을 이메일로 처리하므로 이메일 프로토콜은 매우 강력해야합니다. 여기에서는 전 세계적으로 가장 널리 사용되는 이메일 프로토콜에 대해 설명합니다.
SMTP
SMTP는 Simple Mail Transfer Protocol. 연결 지향application layer이메일 메시지를 보내고받는 데 널리 사용되는 프로토콜입니다. 1982 년에 소개되었습니다.RFC 821 2008 년에 최종 업데이트 : RFC 5321. 업데이트 된 버전은 가장 널리 사용되는 이메일 프로토콜입니다.
Mail servers 및 메일 전송 에이전트 사용 SMTP메시지를 보내고받을 수 있습니다. 그러나 사용자 수준 응용 프로그램은 메시지를 보내는 데만 사용합니다. 검색을 위해 IMAP 또는 POP3를 사용합니다.mail box management
RFC 또는 Request for CommentsInternet Engineering Task Force와 Internet Society가 공동으로 출판 한 동료 검토 문서입니다. 인터넷이 작동하는 방식과이를 지원하는 프로토콜 및 시스템을 설명하는 연구원과 컴퓨터 과학자가 작성했습니다.
POP3
POP3 또는 Post Office Protocol Version 3 이다 application layer 이메일 클라이언트가 메일 서버에서 이메일 메시지를 검색하는 데 사용하는 프로토콜 TCP/IP회로망. POP는 서버에서 로컬 디스크로 메시지를 이동하도록 설계되었지만 버전 3에는 서버에 복사본을 남겨 두는 옵션이 있습니다.
POP3는 구현하기 매우 간단한 프로토콜이지만 사용이 제한됩니다. 예를 들어 POP3는 각 사서함에 대해 하나의 메일 서버 만 지원합니다. 이제 다음과 같은 현대 프로토콜에 의해 쓸모 없게되었습니다.IMAP.
IMAP
IMAP 약자 Internet Message Access Protocol. IMAP는RFC 3501이메일 클라이언트가 TCP / IP 연결을 통해 메일 서버에서 이메일 메시지를 검색 할 수 있도록합니다. IMAP는 여러 메일 서버에서 메시지를 검색하여 사용자의 사서함에 모두 통합하도록 설계되었습니다. 일반적인 예는 시스템에있는 로컬 사서함을 통해 여러 회사 계정을 처리하는 회사 클라이언트입니다.
Gmail, Outlook 및 Yahoo Mail과 같은 모든 최신 이메일 클라이언트 및 서버는 IMAP 또는 POP3 프로토콜을 지원합니다. IMAP이 POP3에 비해 제공하는 몇 가지 이점은 다음과 같습니다.
- POP3보다 빠른 응답 시간
- 동시에 단일 사서함에 연결된 여러 메일 클라이언트
- 읽음, 삭제됨, 별표 표시됨, 답장 함 등과 같은 메시지 상태를 추적합니다.
- 서버에서 메시지 검색
VoIP는 Voice over Internet Protocol. 인터넷을 통한 전화 서비스를 의미합니다. 전통적으로 인터넷은 메시지 교환에 사용되었지만 기술의 발전으로 서비스 품질이 다양하게 향상되었습니다. 이제 음성 데이터를 패킷으로 변환하여 IP 네트워크를 통해 음성 통신을 전달할 수 있습니다. VoIP는이 서비스를 원활하게 제공하기 위해 개발 된 일련의 프로토콜 및 시스템입니다.
다음은 VoIP에 사용되는 몇 가지 프로토콜입니다.
- H.323
- SIP (Session Initiation Protocol)
- SDP (Session Description Protocol)
- MGCP (Media Gateway Control Protocol)
- 실시간 전송 프로토콜 (RTP)
- Skype 프로토콜
여기서는 가장 기본적인 두 가지 프로토콜 인 H.323 및 SIP에 대해 설명합니다.
H.323
H.323은 패킷 교환 네트워크를 통한 오디오, 비디오 및 데이터 전송을 포함한 실시간 멀티미디어 세션을 제공하기위한 구성 요소, 프로토콜 및 절차를 정의하는 VoIP 표준입니다. H.323이 제공하는 서비스 중 일부는 다음과 같습니다.
- IP 텔레포니
- 비디오 텔레포니
- 동시 오디오, 비디오 및 데이터 통신
한모금
SIP는 Session Initiation Protocol의 약자입니다. SIP는 IP 텔레포니와 같은 멀티미디어 세션을 설정, 수정 및 종료하는 프로토콜입니다. 멀티미디어 세션이 필요한 모든 시스템은 IP 주소와 마찬가지로 등록되고 SIP 주소가 제공됩니다. 발신자는이 주소를 사용하여 수신자의 가용성을 확인하고 그에 따라 VoIP 세션에 초대 할 수 있습니다.
SIP는 3 명 이상이 참여하는 화상 회의와 같은 다자간 멀티미디어 세션을 용이하게합니다. 단기간에 SIP는 VoIP의 필수 요소가되었으며 H.323을 대체했습니다.
인터넷에 대한 무선 연결은 요즘 매우 일반적입니다. 종종 외부 모뎀이 인터넷에 연결되고 다른 장치가 무선으로 연결됩니다. 따라서 라스트 마일 또는 퍼스트 마일 배선이 필요하지 않았습니다. 무선으로 인터넷에 연결하는 방법에는 Wi-Fi와 WiMAx의 두 가지가 있습니다.
와이파이
Wi-Fi 의 약어입니다 wireless fidelity. Wi-Fi technology장치와 인터넷 서비스 제공 업체 사이에 직접 케이블없이 인터넷에 연결하는 데 사용됩니다. Wi-Fi 연결을 설정하려면 Wi-Fi 지원 장치 및 무선 라우터가 필요합니다. 다음은 무선 인터넷 연결의 몇 가지 특성입니다.
- 100 야드의 범위
- 안전하지 않은 연결
- 10-12Mbps의 처리량
PC 또는 노트북에 Wi-Fi 용량이없는 경우 Wi-Fi 카드를 사용하여 추가 할 수 있습니다.
Wi-Fi를 통해 인터넷 액세스를 제공하는 네트워크의 물리적 영역을 Wi-Fi hotspot. Hotspots 가정, 사무실 또는 공항, 기차역 등과 같은 공공 장소에 설치할 수 있습니다. 핫스팟 자체는 유선을 통해 네트워크에 연결됩니다.
WiMax
단점을 극복하기 위해 Wi-Fi 사이, WiMax (Worldwide Interoperability for Microwave Access)개발되었습니다. WiMax는 다음을 기반으로 한 무선 통신 표준 모음입니다.IEEE 802.16. WiMax는 여러physical layer 과 media access control (MAC) 옵션.
WiMax Forum2001 년에 설립 된는 다양한 상용 공급 업체 간의 적합성과 상호 운용성을 보장하는 주체입니다. 이것들은 WiMax의 특성 중 일부입니다-
- 광대역 무선 액세스
- 6 마일의 범위
- 다단계 암호화 가능
- 72Mbps의 처리량
WiMax 장치의 주요 구성 요소는 다음과 같습니다.
WiMax Base Station − 모바일 타워와 유사한 타워로 고속 유선 연결을 통해 인터넷에 연결됩니다.
WiMax Subscriber Unit (SU)− WiMax 버전의 무선 모뎀입니다. 유일한 차이점은 모뎀은 케이블 연결을 통해 인터넷에 연결되는 반면 WiMax SU는 전자 레인지를 통해 무선으로 인터넷 연결을 수신한다는 것입니다.
컴퓨터 네트워크는 인터넷이나 지역 조직 네트워크를 통해 일상적인 활동을 많이 수행하기 때문에 개인 및 직업 생활의 필수적인 부분입니다. 이것의 단점은 공식 문서에서 개인 정보에 이르기까지 엄청난 양의 데이터가 네트워크를 통해 공유된다는 것입니다. 따라서 권한이없는 사람이 데이터에 액세스하지 못하도록해야합니다.
네트워크 리소스 및 데이터의 무단 액세스 및 오용을 모니터링하고 방지하기 위해 채택 된 관행을 호출합니다. network security.
네트워크에는 하드웨어와 소프트웨어의 두 가지 구성 요소가 있습니다. 이 두 구성 요소 모두 위협에 대한 자체 취약성이 있습니다.Threat네트워크 약점을 악용하여 보안을 위반하고 피해를 입힐 수있는 가능한 위험입니다. 하드웨어 위협의 예는 다음과 같습니다.
- 부적절한 설치
- 안전하지 않은 구성 요소 사용
- 외부 소스의 전자기 간섭
- 극한 기상 조건
- 재난 계획 부족
하드웨어 위협은 구성 요소에 물리적으로 액세스해야하기 때문에 전 세계 네트워크 보안 위협의 10 %에 불과합니다. 90 %의 위협은 소프트웨어 취약점을 통해 발생합니다. 여기에서는 주요 유형의 소프트웨어 보안 위협에 대해 설명합니다.
바이러스
ㅏ virus 악성 프로그램이거나 malware 호스트에 연결되어 자신의 여러 복사본 (실제 바이러스처럼)을 만들어 시스템 속도를 저하 시키거나 손상 시키거나 파괴합니다.
바이러스에 의해 수행 될 수있는 몇 가지 유해한 활동은 다음과 같습니다.
- 메모리 공간 차지
- 신용 카드 세부 정보와 같은 개인 정보에 액세스
- 사용자 화면에서 원치 않는 메시지 깜박임
- 데이터 손상
- 스팸 이메일 연락처
바이러스는 대부분 Windows 시스템을 공격합니다. 몇 년 전까지 만해도 Mac 시스템은 바이러스로부터 면역이있는 것으로 간주되었지만 이제는 바이러스에 대한 소수의 바이러스도 존재합니다.
바이러스는 이메일을 통해 확산되며 작동하려면 호스트 프로그램이 필요합니다. 감염된 시스템에서 새 프로그램이 실행될 때마다 바이러스가 해당 프로그램에 첨부됩니다. OS 파일을 조작하는 전문가라면 감염 될 수도 있습니다.
트로이 목마
Trojan horse게임이나 문서와 같은 다른 프로그램 내에 자신을 숨기고 시스템에 해를 끼치는 악성 코드입니다. 무해한 것으로 보이는 다른 프로그램 내에서 가려지기 때문에 사용자는 위협을 인식하지 못합니다. 다음과 유사한 방식으로 작동합니다.viruses 자체 연결을 위해 호스트 프로그램이 필요하고 동일한 방식으로 시스템에 해를 끼칩니다.
트로이 목마는 이메일을 통해 확산되고 하드 드라이브 또는 펜 드라이브를 통해 데이터를 교환합니다. 웜조차도 트로이 목마를 전파 할 수 있습니다.
회충
Worms자신을 복제하여 시스템을 감염시키기 위해 공격자가 보내는 자율 프로그램입니다. 일반적으로 네트워크에 연결된 멀티 태스킹 시스템을 감염시킵니다. 웜이 수행하는 유해한 활동 중 일부는 다음과 같습니다.
- 시스템에 저장된 암호 액세스 및 다시 릴레이
- 인터럽트 OS 기능
- 시스템에서 제공하는 서비스 중단
- 바이러스 또는 트로이 목마 설치
스팸
전자 정크 메일, 원치 않는 메일 또는 정크 뉴스 룸 게시물을 스팸이라고합니다. 여러 원치 않는 메일을 동시에 보내는 것을 호출합니다.spamming. 스팸은 일반적으로 제품을 발표하거나 광범위한 사람들과 정치적 또는 사회적 견해를 공유하기위한 마케팅 전술의 일부로 수행됩니다.
최초의 스팸 메일은 1978 년에 ARPANET에서 Gary Thuerk에 의해 전송되어 Digital Equipment Corporation 컴퓨터의 새 모델 출시를 발표했습니다. 393 명의 수신자에게 보내졌고 많은 색조와 울음 소리와 함께 회사를위한 매출을 창출했습니다.
거의 모든 메일 서버는 수신 된 메일을 정크로 표시하여 스팸을 차단하는 옵션을 제공합니다. 스팸 발송자에게 판매하지 않을 신뢰할 수있는 사람이나 웹 사이트와 만 이메일 ID를 공유하도록주의해야합니다.
보안 위협에 대응하거나 최소한으로 줄이는 방법에는 여러 가지가 있습니다. 이들 중 일부는-
- 서비스에 액세스하는 사용자 인증
- 승인 된 사용자에게 액세스 제공
- 원격 로그온에 암호화 된 암호 사용
- 생체 인증 매개 변수 사용
- 오고가는 트래픽 제한
방화벽은 개인 네트워크에 대한 무단 액세스에 대한 첫 번째 방어선입니다. 바이러스, 트로이 목마 또는 웜 공격에 효과적으로 사용할 수 있습니다.
방화벽 작동 방식
사전 정의 firewall화재 확산을 방지하거나 방지하도록 설계된 벽 또는 칸막이로 사용됩니다. 네트워크에서 인트라넷을 보호하도록 설계된 시스템unauthorized access방화벽이라고합니다. World Wide Web 소프트웨어를 사용하여 만든 사설 네트워크를intranet. 방화벽은 하드웨어와 소프트웨어 모두에서 구현 될 수 있습니다.
네트워크에서 들어오고 나가는 모든 트래픽은 방화벽을 통해 라우팅됩니다. 방화벽은 각 메시지를 검사하고 충족하지 않는 메시지를 차단합니다.pre-defined security criteria.
다음은 방화벽에서 사용되는 일반적인 기술 중 일부입니다.
Packet level filtering− 여기서 각 패킷은 사용자 정의 규칙에 따라 검사됩니다. 사용자에게 매우 효과적이고 투명하지만 구성하기가 어렵습니다. 또한 사용자를 식별하는 데 IP 주소가 사용되므로IP spoofing 악의적 인 당사자에 의해 비생산적 일 수 있습니다.
Circuit level filtering− 오래된 전화 연결과 마찬가지로 회로 수준 필터링은 두 시스템 간의 연결이 설정되는 동안 보안 메커니즘을 적용합니다. 연결이 안전한 것으로 간주되면 해당 세션에 대해 데이터 전송이 수행 될 수 있습니다.
Application level filtering − 여기에서는 Telnet, FTP 서버, 스토리지 서버 등과 같이 일반적으로 사용되는 애플리케이션에 보안 메커니즘이 적용됩니다. 이는 매우 효과적이지만 애플리케이션의 성능을 저하시킵니다.
Proxy server − 이름에서 알 수 있듯이 프록시 서버는 모든 수신 및 발신 메시지를 중단하고 실제 서버 주소를 마스킹하는 데 사용됩니다.
방화벽은 필요한 보안 범위에 따라 두 가지 이상의 기술을 조합하여 네트워크를 보호 할 수 있습니다.
Cookies 작은 텍스트 파일입니다. unique ID웹 사이트에서 시스템에 저장합니다. 웹 사이트는 기본 설정, 사용자 정의, 로그인 ID, 클릭 한 페이지 등과 같은 검색 세부 정보를 해당 웹 사이트에 저장합니다. 이 정보를 저장하면 웹 사이트에서 다음에 방문 할 때 맞춤형 경험을 제공 할 수 있습니다.
쿠키의 작동 원리
귀하가 귀하의 브라우저를 통해 웹 사이트를 방문하면 웹 사이트는 귀하의 브라우저 또는 프로그램 데이터 폴더 / 하위 폴더에 쿠키 파일을 생성하고 저장합니다. 이 쿠키는 두 가지 유형이 있습니다.
Session cookie− 세션이 지속될 때까지만 유효합니다. 웹 사이트를 종료하면 쿠키는 자동으로 삭제됩니다.
Persistent cookie현재 세션 이후에도 유효합니다. 만료일은 쿠키 자체에 명시되어 있습니다.
쿠키는 이러한 정보를 저장합니다.
- 웹 사이트 서버 이름
- 쿠키 만료 날짜 / 시간
- 고유 ID
쿠키는 그 자체로 의미가 없습니다. 이를 저장 한 서버에서만 읽을 수 있습니다. 이후에 웹 사이트를 방문하면 해당 서버는 쿠키 ID를 자체 쿠키 데이터베이스와 일치시키고 검색 기록에 따라 웹 페이지를로드합니다.
쿠키 처리
쿠키는 처음에 사용자의 웹 브라우징 경험을 향상시키기 위해 설계되었습니다. 그러나 현재의 공격적인 마케팅 시나리오에서는rogue cookies동의없이 검색 패턴을 기반으로 프로필을 만드는 데 사용됩니다. 따라서 개인 정보 및 보안에 관심이 있다면 쿠키를 조심해야합니다.
거의 모든 최신 브라우저는 시스템에서 쿠키를 허용, 금지 또는 제한하는 옵션을 제공합니다. 컴퓨터에서 활성화 된 쿠키를보고 그에 따라 결정을 내릴 수 있습니다.
장치, 시스템 또는 네트워크의 데이터에 대한 무단 액세스를 호출합니다. hacking. 다른 사람의 시스템을 해킹하는 사람을 해커라고합니다. 해커는 시스템이나 네트워크의 가장 작은 취약점을 악용하여 해킹 할 수있는 고도로 숙련 된 컴퓨터 전문가입니다.
해커는 다음과 같은 이유로 해킹 할 수 있습니다.
- 민감한 데이터 훔치기
- 웹 사이트 또는 네트워크 제어
- 잠재적 인 보안 위협 테스트
- 재미로
- 많은 청중에게 개인적인 견해를 방송하십시오
해킹 유형
침입하는 애플리케이션 또는 시스템에 따라 다음은 사이버 세계에서 흔히 볼 수있는 몇 가지 해킹 범주입니다.
- 웹 사이트 해킹
- 네트워크 해킹
- 이메일 해킹
- 비밀번호 해킹
- 온라인 뱅킹 해킹
윤리적 해킹
철이 철을 날카롭게함에 따라 해킹은 해킹을 카운터합니다. 해킹 기술을 사용하여 시스템 또는 네트워크에 대한 잠재적 위협을 식별하는 것을ethical hacking. 해킹 활동이 윤리적이라고하기 위해서는 다음 기준을 준수해야합니다.
해커는 잠재적 인 보안 위협을 식별 할 수있는 서면 허가를 받아야합니다.
개인 또는 회사의 프라이버시는 유지되어야합니다
발견 된 보안 침해 가능성은 관련 당국에 알려야합니다.
나중에 아무도 윤리적 해커의 네트워크 침입을 악용 할 수 없어야합니다.
열분해
해킹과 함께 장갑을 끼는 용어는 크래킹입니다. 악의적 인 의도로 시스템 또는 네트워크에 대한 무단 액세스를 얻는 것을cracking. 크래킹은 범죄이며 피해자에게 치명적인 영향을 미칠 수 있습니다. 크래커는 범죄자이며이를 해결하기 위해 강력한 사이버 법률이 제정되었습니다.
사이버 범죄
컴퓨터 및 네트워크와 관련된 모든 불법 행위를 cybercrime. Raksha Shakti 대학의 범죄학과 교수이자 수장 인 K. Jaishankar 박사와 변호사 및 법률 연구원 인 Debarati Halder 박사는 사이버 범죄를 이렇게 정의합니다.
인터넷과 같은 최신 통신 네트워크 (하지만 채팅방, 이메일, 게시판 및 그룹) 및 휴대폰 (Bluetooth / SMS / MMS)에 국한되지 않습니다.
이 정의는 인터넷에서 또는 컴퓨터를 사용하는 모든 범죄가 사이버 범죄임을 의미합니다.
사이버 범죄의 예는 다음과 같습니다.
- Cracking
- 신분 도용
- 증오 범죄
- 전자 상거래 사기
- 신용 카드 계정 도용
- 음란 한 콘텐츠 게시
- 아동 포르노
- 온라인 스토킹
- 저작권 침해
- 대량 감시
- 사이버 테러
- 사이버 전쟁
사이버 법
Cyber law 사용과 관련된 법적 문제를 포함하는 용어입니다. Internet 과 cyberspace. 표현의 자유, 인터넷 사용, 온라인 개인 정보 보호, 아동 학대 등과 같은 다양한 문제를 다루는 광범위한 용어입니다. 대부분의 국가에서는 증가하는 사이버 범죄의 위협을 해결하기 위해 하나 또는 다른 형태의 사이버 법을 시행하고 있습니다.
여기서 중요한 문제는 모든 범죄 가해자에게 사용 된 피해자와 도구가 국내 및 국제적으로 여러 지역에 퍼져있을 수 있다는 것입니다. 따라서 범죄를 조사하려면 컴퓨터 전문가와 여러 정부 기관, 때로는 여러 국가의 긴밀한 협력이 필요합니다.
인도 IT 법
정보 기술법, 2000 인도의 주요 법은 cybercrime 과 e-commerce. 법은ITA-2000 또는 IT Act(17)에 통보했다 번째 년 10 월 2000 년 30 일 유엔 총회에서 권장하는 전자 상거래 1996 년 유엔 모델 법에 근거 번째 1997년 1월.
IT 법은 인도 전체를 다루며 전자 기록 및 디지털 서명을 인정합니다. 눈에 띄는 기능 중 일부는 다음과 같습니다.
전자 서명 발급 규제를위한 인증 기관 관리자 구성
새로운 법으로 인한 분쟁을 해결하기 위해 사이버 항소 재판소 설립
인도 형법, 인도 증거 법, 은행 장부 증거 법 및 RBI 법의 섹션을 수정하여 기술을 준수하도록합니다.
IT 법안은 원래 인도에서 전자 상거래를위한 법적 인프라를 제공하기 위해 만들어졌습니다. 그러나 사이버 테러, 데이터 보호, 아동 포르노, 스토킹 등과 같은 문제를 해결하기 위해 2008 년에 주요 수정이 이루어졌습니다. 또한 당국은 컴퓨터 리소스를 통해 모든 정보를 가로 채거나 모니터링하거나 해독 할 수있는 권한을 부여했습니다.
IPR 문제
IPR은 Intellectual Property Rights. IPR은 제작자에게 제공되는 법적 보호입니다.Intellectual Property (IP). IP는 예술, 음악, 문학, 발명품, 로고, 상징, 태그 라인 등과 같은 지성 또는 마음의 창조물입니다. 지적 재산 제작자의 권리를 보호하는 것은 본질적으로 도덕적 문제입니다. 그러나 토지법은 이러한 권리를 침해하는 경우 법적 보호를 제공합니다.
지적 재산권에는 다음이 포함됩니다.
- Patents
- Copyrights
- 산업 디자인 권리
- Trademarks
- 식물 품종 권
- 트레이드 드레스
- 지리적 표시
- 영업 비밀
지적 재산권 위반을 infringement 특허, 저작권 및 상표의 경우 misappropriation영업 비밀의 경우. 인터넷에서 보거나 읽는 모든 게시 된 자료는 작성자의 저작권이며 따라서 IPR의 보호를받습니다. 귀하는 그것을 사용하지 않고 자신의 것으로 넘겨서는 안되는 법적 및 도덕적 의무가 있습니다. 이는 제작자의 저작권을 침해하는 것이며 법적 조치를 취할 수 있습니다.
인터넷과 관련하여 일반적으로 사용되는 몇 가지 용어를 살펴 보겠습니다.
WWW
WWW는 World Wide Web. WWW는 인터넷을 통해 액세스 할 수있는 서로 연결된 문서 및 기타 미디어가있는 정보 공간입니다. WWW는 1989 년 영국 과학자 Tim Berners-Lee에 의해 발명되었으며first web browser 1990 년에 상호 연결을 통한 정보 교환을 촉진하기 위해 hypertexts.
다른 텍스트에 대한 링크가 포함 된 텍스트를 하이퍼 텍스트라고합니다. 웹 리소스는 다음과 같은 고유 이름으로 식별되었습니다.URL 혼란을 피하기 위해.
World Wide Web은 정보를 생성, 저장 및 교환하는 방식에 혁명을 가져 왔습니다. WWW의 성공은 다음 요인에 기인 할 수 있습니다.
- 사용자 친화적
- 멀티미디어 사용
- 하이퍼 텍스트를 통한 페이지 연결
- Interactive
HTML
HTML은 Hypertext Markup Language. 전체 페이지의 맥락에서 구조, 레이아웃 및 스타일을 지정하기 위해 텍스트의 일부를 표시 할 수 있도록 설계된 언어를markup language. 주요 기능은 텍스트를 정의, 처리 및 표시하는 것입니다.
HTML 웹 페이지 및 웹 응용 프로그램을 만들고로드하기위한 표준 언어입니다. web browsers. WWW와 마찬가지로 Time Berners-Lee에서 사용자가 모든 페이지에서 쉽게 페이지에 액세스 할 수 있도록 만들었습니다.
페이지에 대한 요청을 보낼 때 웹 서버는 HTML 형식으로 파일을 보냅니다. 이 HTML 파일은 웹 브라우저에서 해석되어 표시됩니다.
XML
XML은 eXtensible Markup Language. 데이터를 안전하고 안전하며 올바른 방식으로 저장하고 전송하도록 설계된 마크 업 언어입니다. 확장 가능이라는 단어에서 알 수 있듯이 XML은 사용자에게 자신의 언어를 정의하는 도구, 특히 인터넷에 문서를 표시하는 도구를 제공합니다.
모든 XML 문서에는 두 부분이 있습니다. structure 과 content. 이것을 이해하기 위해 예를 들어 봅시다. 학교 도서관에서 구독하는 잡지의 데이터베이스를 만들고 싶다고 가정 해 보겠습니다. 생성해야하는 CATALOG XML 파일입니다.
<CATALOG>
<MAGAZINE>
<TITLE>Magic Pot</TITLE>
<PUBLISHER>MM Publications</PUBLISHER>
<FREQUENCY>Weekly</FREQUENCY>
<PRICE>15</PRICE>
</MAGAZINE>
<MAGAZINE>
<TITLE>Competition Refresher</TITLE>
<PUBLISHER>Bright Publications</PUBLISHER>
<FREQUENCY>Monthly</FREQUENC>
<PRICE>100</PRICE>
</MAGAZINE>
</CATALOG>
각 잡지에는 제목, 발행인, 빈도 및 가격 정보가 저장되어 있습니다. 이것이 카탈로그의 구조입니다. Magic Pot, MM Publication, Monthly, Weekly 등과 같은 값이 내용입니다.
이 XML 파일에는 라이브러리에서 사용할 수있는 모든 잡지에 대한 정보가 있습니다. 이 파일은 자체적으로 아무 작업도 수행하지 않습니다. 그러나 여기에 저장된 데이터를 추출, 분석 및 표시하기 위해 다른 코드를 쉽게 작성할 수 있습니다.
HTTP
HTTP는 Hypertext Transfer Protocol. 텍스트, 그래픽, 이미지, 비디오 및 기타 멀티미디어 파일을 전송하는 데 사용되는 가장 기본적인 프로토콜입니다.World Wide Web. HTTP는application layer 의 프로토콜 TCP/IP 스위트 룸 client-server 네트워킹 모델이며 World Wide Web의 아버지 인 Time Berners-Lee가 처음으로 개괄했습니다.
HTTP는 request-response protocol. Here is how it functions −
Client submits request to HTTP.
TCP connection is established with the server.
After necessary processing server sends back status request as well as a message. The message may have the requested content or an error message.
An HTTP request is called method. Some of the most popular methods are GET, PUT, POST, CONNECT, etc. Methods that have in-built security mechanisms are called safe methods while others are called unsafe. The version of HTTP that is completely secure is HTTPS where S stands for secure. Here all methods are secure.
An example of use of HTTP protocol is −
https://www.tutorialspoint.com/videotutorials/index.htm
The user is requesting (by clicking on a link) the index page of video tutorials on the tutorialspoint.com website. Other parts of the request are discussed later in the chapter.
Domain Names
Domain name is a unique name given to a server to identify it on the World Wide Web. In the example request given earlier −
https://www.tutorialspoint.com/videotutorials/index.htm
tutorialspoint.com is the domain name. Domain name has multiple parts called labels separated by dots. Let us discuss the labels of this domain name. The right most label .com is called top level domain (TLD). Other examples of TLDs include .net, .org, .co, .au, etc.
The label left to the TLD, i.e. tutorialspoint, is the second level domain. In the above image, .co label in .co.uk is second level domain and .uk is the TLD. www is simply a label used to create the subdomain of tutorialspoint.com. Another label could be ftp to create the subdomain ftp.tutorialspoint.com.
This logical tree structure of domain names, starting from top level domain to lower level domain names is called domain name hierarchy. Root of the domain name hierarchy is nameless. The maximum length of complete domain name is 253 ASCII characters.
URL
URL stands for Uniform Resource Locator. URL refers to the location of a web resource on computer network and mechanism for retrieving it. Let us continue with the above example −
https://www.tutorialspoint.com/videotutorials/index.htm
This complete string is a URL. Let’s discuss its parts −
index.htm is the resource (web page in this case) that needs to be retrieved
www.tutorialspoint.com is the server on which this page is located
videotutorials is the folder on server where the resource is located
www.tutorialspoint.com/videotutorials is the complete pathname of the resource
https is the protocol to be used to retrieve the resource
URL is displayed in the address bar of the web browser.
Websites
Website is a set of web pages under a single domain name. Web page is a text document located on a server and connected to the World Wide Web through hypertexts. Using the image depicting domain name hierarchy, these are the websites that can be constructed −
- www.tutorialspoint.com
- ftp.tutorialspoint.com
- indianrail.gov.in
- cbse.nic.in
Note that there is no protocol associated with websites 3 and 4 but they will still load, using their default protocol.
Web Browsers
Web browser is an application software for accessing, retrieving, presenting and traversing any resource identified by a URL on the World Wide Web. Most popular web browsers include −
- Chrome
- Internet Explorer
- Firefox
- Apple Safari
- Opera
Web Servers
Web server is any software application, computer or networked device that serves files to the users as per their request. These requests are sent by client devices through HTTP or HTTPS requests. Popular web server software include Apache, Microsoft IIS, and Nginx.
Web Hosting
Web hosting is an Internet service that enables individuals, organizations or businesses to store web pages that can be accessed on the Internet. Web hosting service providers have web servers on which they host web sites and their pages. They also provide the technologies necessary for making a web page available upon client request, as discussed in HTTP above.
Web Scripting
Script is a set of instructions written using any programming language and interpreted (rather than compiled) by another program. Embedding scripts within web pages to make them dynamic is called web scripting.
As you know, web pages are created using HTML, stored on the server and then loaded into web browsers upon client’s request. Earlier these web pages were static in nature, i.e. what was once created was the only version displayed to the users. However, modern users as well as website owners demand some interaction with the web pages.
Examples of interaction includes validating online forms filled by users, showing messages after user has registered a choice, etc. All this can be achieved by web scripting. Web scripting is of two types −
Client side scripting − Here the scripts embedded in a page are executed by the client computer itself using web browser. Most popular client side scripting languages are JavaScript, VBScript, AJAX, etc.
Server side scripting − Here scripts are run on the server. Web page requested by the client is generated and sent after the scripts are run. Most popular server side scripting languages are PHP, Python, ASP .Net, etc.
Web 2.0
Web 2.0 is the second stage of development in World Wide Web where the emphasis is on dynamic and user generated content rather than static content. As discussed above, World Wide Web initially supported creation and presentation of static content using HTML. However, as the users evolved, demand for interactive content grew and web scripting was used to add this dynamism to content.
In 1999, Darcy DiNucci coined the term Web 2.0 to emphasize the paradigm shift in the way web pages were being designed and presented to the user. It became popularity around 2004.
Examples of user generated content in Web 2.0 include social media websites, virtual communities, live chats, etc. These have revolutionized the way we experience and use the Internet.