본문 바로가기

computer science/네트워크10

[네트워크] TCP/IP 4 Layer TCP/IP 프로토콜은 명칭 그대로 TCP와 IP 두 가지의 프로토콜을 주축으로 한 프로토콜 집합입니다. 주축이라고 하지만 TCP를 반드시 사용해야 하는 것은 아니며 IP는 통신 상대 지정 시에 IP 주소를 사용하기 때문에 반드시 필요합니다. OSI 참조 모델에서는 7계층으로 분할했지만 TCP/IP에서는 반드시 이 7계층이 분명하게 나뉘어지는 것은 아닙니다. TCP/IP 4계층 모델등으로 불리며 OSI 7계층의 1~2 계층을 모아서 링크 계층, 5~7계층을 모아서 애플리케이션으로 취급합니다. TCP/IP 모형은 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(프로토콜)의 모음으로 각 계층은 담당하는 위치마다 처리 역할을 구분해 진행함으로 서로 간의 간섭을 최소화하여 사용의 편리성을 높.. 2020. 12. 12.
[네트워크] TCP와UDP 이번 시간에는 TCP와 UDP에 대해서 공부해보겠습니다. 우리가 어떤 서버로부터 이미지 파일을 내려받는다면 해당 이미지 파일은 네트워크 상에서 한꺼번에 오는게 아니라 이미지 파일이 여러개의 조각으로 나누어져 패킷이라는 단위로 오게 됩니다. 이렇게 "어디"에서 "어디"에 대한 정보 즉, 목적지와 도착지의 정보는 3계층의 ip 프로토콜이 담당합니다. ip프로토콜은 그저 패킷을 전달하는 역할만 합니다. 패킷이 도중에 손실되었는지, 순서대로 도착했는지에 대해서는 관심이 없습니다. 하지만 TCP와 UDP는 ip와 달리 패킷이 "어떻게" 도착하는지에 대해 관리를 합니다. TCP TCP(Transmission Control Protocol)은 연결지향 서비스 입니다. 통신(데이터 교환)이 시작되기 전에 송수신측 간에.. 2020. 3. 26.
[네트워크] 네트워크 접속 장치(LAN 카드,허브,스위치,라우터) 이번 시간에는 네트워크 접속 장치에 대해 공부해 보겠습니다. 네트워크 접속 장치는 통신망(근거리 통신망, 광역 통신망) 구성에 가장 기본이 되는 하드웨어입니다. 물리적으로 떨어져 있는 다양한 형태의 근거리 통신망을 연결하면 좀 더 복잡하고 큰광역 통신망을 형성할 수 있으며, 근거리 통신망을 연결하는 데에는 다양한 접속 장치가 필요합니다. 컴퓨터나 네트워크 장치는 LAN 카드(NIC)를 사용하여 네트워크를 연결할 수 있습니다. 또한 허브, 중계기, 스위치, 게이트웨이, 라우터 등을 사용하여 네트워킹 문제를 합니다. 1. LAN 카드 LAN 카드(Network Interface Card, NIC)는 두 대의 이상의 컴퓨터로 네트워크를 구성하기 위해 네트워크와 빠른 속도로 데이터를 송수신할 수 있도록 컴퓨터 .. 2020. 3. 8.
[네트워크] HTTPS와 SSL 이번 시간에는 HTTPS와 SSL에 대해 공부해 보겠습니다. 요즘 브라우저에서는 대부분 HTTPS를 사용하고 있습니다. 만약 HTTP 프로토콜을 사용하는 경우 크롬에서는 "주의요함" 이라는 경고문을 보여주고 있는데요, 그렇다면 HTTPS가 무엇이기에 HTTP보다 더 안전하다고 말하는 걸까요 ? 들어가기 전에 HTTP는 네트워크 패킷이 도청 가능하다고 했습니다. 그렇다면 네트워크 상의 패킷을 특정 규칙(?)으로 암호화 하면 안될까요 ? 송신자는 데이터를 암호화하고 수신자는 그 데이터를 복화하 하는 방법을 알고 있다면 누군가가 도중에 가로채로 그 데이터를 복화화할 수 있는 방법을 모르기 때문에 안전해 보입니다. 하지만, 만약 누군가가 복호화 방법을 어떻게 알아낸다면 어떻게 될까요 ? 또 데이터를 복호화하는 .. 2020. 3. 3.